Responsibilities
- Design and build scalable, reliable test automation frameworks from the ground up for multiple platforms including web, API, and backend services.
- Act as the primary technical expert in testing approaches, tools, and industry best practices, guiding tool selection and integration.
- Enforce high standards in test code quality, organization, and long-term maintainability through rigorous code reviews.
- Evaluate and implement new testing tools and technologies to enhance the current test infrastructure.
- Develop and run advanced non-functional testing such as performance and load testing, integrating results into delivery workflows.
- Collaborate with development and product teams to embed testing early in the development process and strengthen quality controls.
- Establish and maintain robust quality gates and test coverage metrics to ensure comprehensive validation.
- Lead the integration and optimization of automated tests within CI/CD pipelines to enable fast feedback and prevent production defects.
- Diagnose and resolve complex failures in both application logic and test systems to improve system reliability.
- Guide junior and mid-level engineers through technical mentorship in test design, strategy, and automation methods.
Responsibilities
- Architect and Develop: Design, develop, and implement highly scalable, reliable, and maintainable test automation frameworks from scratch across multiple platforms (e.g., web, API, backend services).
- Technical Authority: Serve as the technical authority on testing methodologies, tools, and best practices. Evaluate and integrate new automated tools and technologies into the existing test infrastructure.
- Code Quality: Drive high standards for test code quality, structure, and maintainability, including code reviews for automation scripts and framework contributions from the SDET team.
- Non-Functional Testing: Design and execute advanced non-functional tests, including performance and load tests, and integrate them into the CI/CD pipeline.
- Quality Advocate: Partner with development and product teams to integrate testing practices early in the development lifecycle (Shift-Left). Advocate for and implement robust quality gates and coverage metrics.
- CI/CD Integration: Own and optimize the integration of automated tests into the Continuous Integration/Continuous Delivery (CI/CD) pipeline to ensure rapid feedback and zero defect leakage to production.
- Troubleshooting: Expertly debug and analyze complex system failures, identifying root causes in both application code and test infrastructure.
- Mentorship: Coach and mentor junior and mid-level SDETs and software engineers on technical design, testing strategy, and effective automation techniques.
- Documentation: Create and maintain comprehensive documentation for test strategies, automation frameworks, and best practices to enable self-service quality for all engineers.
- Technical Strategy: Contribute significantly to the long-term quality roadmap and technology choices alongside Engineering Managers and Principal Engineers.