Job Overview
The primary objective of this role is to design and execute high-quality QA tests with scripts that automate functionality without human intervention.
* Identifying areas within the software development process where automation can be effectively integrated.
* Developing and executing comprehensive QA tests with scripts that verify functionality periodically without manual oversight.
* Conducting thorough testing on all aspects of your product's infrastructure, including databases, networks, applications, and API software.
* Locating defects and identifying quality issues within related processes, whether at a business, development, or service level.
A successful candidate will possess rich experience with test automation frameworks, such as Selenium, Appium, BDD, TestNG, or JUnit.
They will collaborate closely with other departments to understand how automation can enhance their processes and identify areas for improvement.
Additionally, they will design, develop, and maintain automated test scripts and frameworks, and participate in code reviews to ensure testability and maintainability of the codebase.
Required Skills and Qualifications
The ideal candidate should have:
* Extensive knowledge of test automation frameworks, including Selenium, Appium, BDD, TestNG, or JUnit.
* Ability to design and develop automated test scripts and frameworks.
* Experience with code reviews to ensure testability and maintainability of the codebase.
* Strong collaboration skills to work effectively with other departments.
Benefits and Opportunities
This role offers a unique opportunity to contribute to the development of high-quality automated test scripts and frameworks. The successful candidate will have the chance to:
* Work closely with cross-functional teams to enhance process efficiency.
* Design and develop automated test scripts and frameworks.
* Participate in code reviews to ensure testability and maintainability of the codebase.
* Contribute to the growth and development of the team.