The person in this position is responsible for overseeing multiple product QA teams for automation testing. This person is responsible for assuring the quality of various applications, including developing appropriate testing strategies.
This individual works in partnership with developers, business analysts, and project managers to verify the conformance of solutions to requirements. The role relies upon test automation tools.
Responsibilities:
- Responsible for creating and working with automation frameworks to perform testing on applications through automated scripts
- Responsible for test planning, test automation, test environment setup/teardown, exploratory testing, defect logging and verification
- Responsible for creating test strategy, automation setups based on project requirements for automating testing efforts, regression, performance, load testing, etc.
- Reviews client requirements and provides feedback on their testability
- Reviews code/scripts/work done by other automation resources and provides feedback
- Reviews and re-evaluates the test strategies to adjust to changing risks, shifting priorities, and schedules
- Oversees testing of software features: implementation and execution of functional, regression, and acceptance tests through automation
- Oversees the creation and maintenance of automated test data and test documentation
- Leads/mentors test engineers and shares knowledge to make sure QA staff meet the technical qualifications required for their positions
- Participates in recruiting new staff, conducting interviews, and evaluating potential candidates
- Works with clients to evaluate and implement current technologies, offering strategies for improving their testing processes
- Assists executive staff in setting the direction for assuring the quality of the software we produce within the organization
- Collaborates with various teams to resolve bugs and issues identified during testing
- Assists in coaching junior staff, providing feedback