about 4 hours ago
Responsibilities
- Design and evolve test automation frameworks and infrastructure.
- Lead the adoption of AI-assisted testing practices.
- Define and guide test strategy and quality architecture across teams.
- Integrate shift-left testing practices throughout the software development lifecycle.
- Establish and own quality metrics and measurement frameworks.
- Define and advance test data strategies.
- Influence system design and architecture for improved testability.
- Enhance CI/CD pipelines with automated testing and quality gates.
- Lead the strategy for reducing test infrastructure debt.
- Conduct incident analysis and postmortems for quality improvements.
- Guide teams in selecting appropriate testing strategies.
- Advance adoption of modern testing approaches.
- Develop tooling and platform improvements for test automation.
- Provide technical leadership and mentorship to SDETs and engineers.
- Contribute to code reviews and technical discussions.
- Promote a culture of quality across the organization.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 7+ years of experience in software development, test automation, or quality engineering.
- Strong programming skills with experience in building automated testing frameworks.
- Deep understanding of testing methodologies and ability to guide teams.
- Hands-on experience with cloud-based architectures and public cloud platforms.
- Experience with distributed systems and their impact on testability.
- Experience integrating automated testing into CI/CD pipelines.
- Ability to define and analyze quality metrics for engineering effectiveness.
- Forward-looking approach to AI-assisted quality engineering.
- Proven ability to influence engineers and stakeholders.
- Strong debugging and root cause analysis skills.
- Excellent communication skills for collaboration across teams.
- Experience in Agile and DevOps environments.