The role requires the incumbent to ensure the quality of web and mobile applications by designing and implementing comprehensive testing environments and frameworks.
The incumbent will also collaborate with development teams to enhance QA practices and establish a Continuous Integration and Delivery Pipeline.
Responsibilities
- Drive product quality by establishing and promoting QA best practices.
- Validate product features based on acceptance criteria through rigorous testing.
- Design develop and maintain test environments frameworks test plans regression test suites and test cases.
- Perform a range of tests including manual automated functional exploratory and crossplatform testing (iOS Android Web).
- Identify edge cases and resolve defects within test cases.
- Conduct system integration tests generate test reports and collaborate with external systems.
- Work closely with the development team to implement Continuous Integration and Delivery Pipelines.
- Prepare and execute test scenarios and test cases for System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Monitor the progress of SIT and UAT following up on test and defect resolution.
- Support and assist clients during UAT and ensure all issues are tracked and resolved promptly.
Requirements
- Bachelor s Degree in Computer Science Information Technology or related field.
- 2 to 3 years of experience in quality engineering or related roles.
- Strong understanding of Unit Testing with JavaScript frameworks.
- Familiarity with mobile technologies (iOS Android React Native) and web technologies (React.js Node.js) along with respective debugging tools.
- Experience in nonfunctional testing such as security performance and load testing.
- Knowledge of BehaviorDriven Development (BDD).
- Proficiency in automated testing tools and frameworks (e.g. Selenium Cucumber Appium Robot Framework).
- Experience with Unit Testing tools (e.g. Jest Mocha Jasmine).
- Initiative to create tools for improving testing processes.
- Good communication skills and a strong team player.
load testing,unit testing tools,unit testing,javascript frameworks,user acceptance testing,team player,regression test suites,delivery pipelines,system integration testing,mobile technologies,continuous integration,behavior-driven development,system integration tests,automated testing tools,test environments,communication skills,functional testing,debugging tools,test plans,performance testing,non-functional testing,web technologies,cross-platform testing,qa best practices,test cases,automated testing,behavior-driven development (bdd)