What are the responsibilities and job description for the Manager, Test Engineering position at DDI | Development Dimensions International?
Description
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
Requirements (These are the minimum qualifications you need to be considered for the job)
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.
Salary Description
$114,600 - 165,950
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.
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.
Salary Description
$114,600 - 165,950
Salary : $114,600 - $165,950