Job Description
Role Responsibilities?
- Work with business analysts and wider project team to understand the solution and documented requirements and specifications?
- Undertake test analysis and design from documented requirements and specifications with the ability to identify and manage undocumented requirements?
- Write test cases in line with a specification to test core functionality, identify and investigate ambiguities in test results and propose solutions?
- Execute test cases on specific areas of product functionality and report outcomes against expected results?
- Report defects and represent test team on triage calls, tracking defects to closure?
- Experience in using test and defect management tools (eg Jira, Xray, ADO)?
- Input into the design and creation of test automation frameworks on multiple application platforms using both open source and proprietary toolsets.?
- Design, develop, execute and maintain automated test scripts?
- Input into the design and creation of CI/CD pipelines?
- Ability to communicate with various stakeholders (both technical and non-technical)?
- Capable of working directly with customer staff to gain acceptance of the software?
- Ability to mentor less experienced team members and lead by example in both technical and non-technical aspects of the job?
Requirements
Role Requirements?
Technical Skills and Experience?
- Bachelor or Master degree in Computer Science, Computer Engineering or a related field?
- Previous experience with automation frameworks & tools to build and execute automated tests is highly desirable?
- Programming experience is desirable in one or more of Java, Python and JavaScript?
- Experience in using various test frameworks is desirable (eg Selenium Webdriver, Django, Appium)?
- Hands on experience with CI/CD tools is desirable (eg Gitlab, Jenkins or Bamboo)?
- Experience with API testing with knowledge of web services automation using SOAP and REST services is desirable?
Soft / Transferable Skills and Experience?
- Must be detail oriented, analytical and creative thinker?
- Strong collaboration, analytical and problem-solving skills?
- Excellent written and verbal communication skills?
- Good time management and organizational skills?
- Ability to keep current with the constantly changing technology industry?
- A passion for quality engineering and testing?
Benefits
- Hybrid Workk Model
- Health Insurance?
- Performance Bonus?
- Employee training programs?
Key skill Required
- Java
- JavaScript
- Python
- Automation
- Appium
- SOAP
- CI/CD
- Analysis
- API
- API Testing
- Collaboration
- Communication
- Computer Engineering
- Computer Science
- Defect Management
- Design
- Django
- GitLab
- Health Insurance
- Insurance
- Jenkins
- JIRA
- Management
- Organizational Skills
- Passion for Quality
- Quality Engineering
- Science
- Selenium
- Technical Aspects
- Test Analysis
- Test Cases
- Time Management
- Training
- Transferable Skills
- Triage
- Verbal Communication
- Written and Verbal Communication