The Test Engineering Manager leads a team of Test Engineers in the planning and execution of various levels and types of testing. The role requires an in-depth knowledge of quality Engineering, leading practices, software testing methodology, and the systems development life cycle.
Responsibilities
- Defines test strategy, tools, processes and timelines for quality assurance of new and existing products and features.
- Builds, leads and mentors a team of Test engineers, performs reviews, sets objectives and provides coaching to staff.
- Works closely and collaboratively with the development, architecture and DevOps teams to establish the process for clear and efficient operations and communications related to overall Testing process.
- Works with project team members to ensure business requirements and/or feature documents are clear, concise, traceable, and testable.
- Plan and implement testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality.
- Support user acceptance testing conducted by business partners or end users.
- Enhance and maintain the test automation framework.
- Research, recommend, and implement new testing technologies and practices, such as incorporating AI/ML tools.
- Define and champion quality and testing best practices among development team.
- Develop and manage testing dashboards.
- Define and track testing KPIs.
- Implement OKRs to drive quality goals.
- Automate reporting and alerts for key metrics.
- Continuously improve testing processes based on metrics.
Requirements (These are the minimum qualifications you need to be considered for the job)
- Minimum 2 years in a leadership position with focus on Test Automation.
- Working experience and knowledge of Docker, Kubernetes and/or Azure containers.
- Passionate proponent of the "shift-left" approach in test engineering to ensure early detection and resolution of defects.
- Proficient in version control systems such as GitHub and CI/CD platforms such as Jenkins/Azure Devops and GitHub Actions.
- Strong knowledge of agile practices and experience with agile planning tools like JIRA.
- Proficiency in [Typescript/Javascript and Python/Java].
- Experience with test automation frameworks like Selenium, Playwright
- Handson Experience with
- UI testing: Playwright, Selenium, Cypress etc.
- API testing: Playwright, Postman or Rest Assured Library
- Performance testing: JMeter, K6/Gatling (Nice to have)
- Experience with Database Testing using SQL/NoSQL databases.
- Experience with test management tools like XRay.
- Experience with testing libraries like testNG or BDD concepts and Data driven/ Hybrid Frameworks.
- Experience with application performance monitoring and observability tools like Datadog
- Knowledge of using AI/ML tools in Testing.
- Good to have Security testing experience with Burpsuite and OWASP concepts.
- Good to have accessibility testing experience.
- Effective verbal and written communication skills for both technical and non-technical audiences.
Salary: The anticipated hiring range for this position is listed below.
Variable Pay: 15%
The exact compensation offered will vary based on skills, experience, and geographic location.
Benefits: Click here for an overview of the benefits DDI offers.