Recommend and implement software testing and automation technological solutions.
Develop, write, and manage the execution of an overall software test strategy.
Lead the QA team to design, develop and execute manual and automation test.
Work closely with the development team and PO to ensure full knowledge of proposed software design and that testing covers all aspects of intended functionality.
Oversee the design and implementation of validation procedures, test plans, and test cases.
Provide feedback on quality to the development team to spur changes in the software development process.
Lead efforts to enhance and make the testing process more efficient.
Identify possible coding issues in software and make recommendations for changes to fix these issues.
Conduct software tests and research software testing practices to ensure smooth functionality.
Job Requirement
Bachelor’s degree in computer science, IT and Engineering or equivalent.
3+ years of experience with Quality Assurance.
Demonstrated leadership skills with strong planning and organization.
Knowledgeable about industry trends, QA best practices, and change management.
Strong organizational skills and attention to detail are required.
Experienced on automation testing integration with CI/CD such as Jenkins.
Experienced in any programming language such as Java, python.
Experienced on Robot automation testing such as frameworks and JMeter.
Strongly analyze complexity of the business requirements.
Demonstrated knowledge of testing best practices, version control practices and defect management practice.
Experience with Agile Development (Scrum) is a plus.