Responsibilities
- Partner with multidisciplinary teams to develop and deploy scalable test automation frameworks, improve client user experiences, and guide best practices in quality assurance.
- Analyze software requirements, technical designs, and specifications to fully understand the system being tested.
- Develop detailed, organized test plans, test cases, and test scripts that align with project goals and functional needs.
- Establish the test automation approach, including framework features, tool evaluations, standard metrics, and criteria for initiation, continuation, and completion.
- Oversee the creation and deployment of automated test frameworks and scripting solutions.
- Conduct both automated and manual testing, including functional, regression, system, and usability assessments, to verify software performance and user experience.
- Engage in design and requirement reviews to identify quality risks early and support development improvements.
- Deliver clear and timely updates on testing progress, coverage, and outcomes to project teams and stakeholders.
- Work with cross-functional groups to promote knowledge exchange and enhance testing processes continuously.
- Mentor junior engineers on testing techniques and professional growth, both internally and on client teams.
- Educate delivery teams and key clients on quality assurance principles and industry-standard testing practices.