The Senior QA Automation Team Lead plays a crucial role in ensuring the quality and reliability of software products by leading the QA automation practice within GSO for all Arch segments and entities. The incumbent also performs liaison function among onshore management teams and various QA teams within GSO. In this role, he/she will lead process discovery and analysis sessions to identify areas that can be automated, and doing KT activities to other QA teams to execute and maintain QA automation deployments. It is also expected that the incumbent will evaluate efficiency and effectiveness of all QA initiatives and to continuously improve processes.
- Develop and execute comprehensive test plans and test cases based on software requirements and specifications.
- Evaluate manual testing processes to identify defects, record test results, and evaluate improvements leading to automating those processes.
- Utilize automation tools, primarily Selenium, to design and implement test scripts for regression, functional, and integration testing.
- Continuously improve testing processes and methodologies to enhance overall product quality and team productivity.
- Create and maintain automated test suites to improve efficiency and reliability of the testing process.
- Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle, including requirements analysis, design, development, and deployment.
- Investigate and troubleshoot issues, working closely with developers to identify root causes and implement appropriate solutions.
- Perform database testing and validation using SQL queries to ensure data integrity and accuracy.
- Mentor and provide guidance to junior and mid-QA engineers, sharing best practices and industry standards.
- Perform KT sessions to various GSO team members.