Defines the testing strategy and approach to validate new or enhanced functionality implemented by teams.
Collaborates with team members to decompose functional and nonfunctional requirements into test scripts and scenarios.
Collaborates with product team members to define the automating testing approach/strategy for a given product/application.
Implements and maintains automation frameworks for functional, regression, and integration testing.
Designs, develops, and maintains automated test scripts; executes automated test scripts and analyzes results.
Designs and implements comprehensive test data management solutions; creates and leverages automation during all phases of the test process.
Develops comprehensive documentation of testing requirements, strategies, and procedures.
Collaborates with PO, development, and other internal teams to ensure alignment and success with a high quality bar in project implementation.
Integrates automation tests with CI/CD pipelines for continuous testing.
Authors test cases according to standards and prepares required test data.
Drives adoption of standards and best practices for software testing, test development, and automation.
Coordinates the resolution of internal and external dependencies across value streams and shared services.
Abides by and follows software quality assurance (SQA) standards, processes, and controls as it pertains to the Software Development Life Cycle (SDLC).
Provides accurate estimates for projects, including QE resourcing and testing schedules.
Collaborates with onshore, offshore, and project team members as needed for project success.
Mentors and guides members of the team to increase skills and productivity.
Sets clear expectations for self and the project team and takes appropriate actions to ensure success.