Responsibilities
- Partner with multidisciplinary teams to lead the creation and rollout of end-to-end test automation strategies, build scalable test frameworks, improve client user experiences, and act as a go-to expert in quality assurance and testing standards.
- Examine software requirements, technical designs, and specifications to fully understand the system being tested.
- Develop detailed, logically 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, success, and termination.
- Lead efforts in building and deploying test automation frameworks and associated scripts.
- Carry out both automated and manual testing—including functional, regression, system, and usability checks—to verify software behavior, performance, and user interaction.
- Engage in design and requirement review sessions to identify quality risks early and support the development lifecycle.
- Deliver accurate and timely updates on testing progress, coverage, and outcomes to project teams and stakeholders.
- Work with cross-functional groups to promote knowledge exchange and ongoing enhancement of testing methods.
- Guide and support junior engineers through mentorship and professional growth initiatives, both internally and on client teams.
- As a quality assurance specialist, deliver training on testing best practices to broader delivery teams and key clients.