CDIPune, India
Test Engineer
Hybride
Contexte de la mission
We are looking for a Test/Quality Engineer to join our DevOps team and drive a quality engineering mindset across the delivery lifecycle. You will focus on risk-based testing, failure scenario analysis, preventive defect practices, and high-impact automation integrated into CI/CD. You will also contribute to the business case and roadmap for modernizing our Test & Quality stack—including opportunities enabled by AI—to improve speed, reliability, and cost efficiency.
Objectifs et livrables
Key responsibilities
Design and implement automated tests at multiple levels (unit, API/contract, integration, UI, end-to-end) and ensure they run reliably in CI/CD.
Embed quality engineering practices into DevOps delivery (shift-left and shift-right) with a focus on prevention over detection.
Perform risk analysis and define test strategies based on business impact, critical user journeys, and failure scenarios (FMEA-style thinking).
Build and maintain quality gates in pipelines (test execution, coverage thresholds, static analysis, vulnerability checks, artifact promotion rules).
Improve testability and quality-by-design with engineering teams (observability, feature flags, resilient design, dependency mocking/service virtualization).
Establish and monitor quality metrics (defect escape rate, flaky test rate, pipeline health, lead time to detect, MTTR contributors).
Drive continuous improvement of test frameworks, tooling, and environments (test data, environment readiness, parallelization, execution time).
Implement non-functional testing practices where relevant (performance, reliability, security testing coordination).
Contribute to the Test & Quality transformation roadmap, including identifying where AI can accelerate: test design, test maintenance, defect triage, log analysis, and documentation.
Identify and implement opportunities for automation and process improvements.
Education and experience
Bachelor's degree in Computer Science, Software Quality Engineering, or a related field, or equivalent practical experience.
5 years of professional experience in software quality engineering. (e.g., 3+ years for mid-level, 5+ for senior)
Proven experience as a QA/Test Engineer or Quality Engineer in Agile/DevOps environments
Strong quality engineering mindset: risk-based testing, preventive defect approach, and failure-mode thinking.
Hands-on test automation experience (one or more of: Playwright, Cypress, Selenium; plus API automation with REST tools/frameworks).
Familiarity with DevSecOps practices (SAST/DAST, dependency scanning) and secure testing fundamentals.
Proficiency in at least one programming/scripting language used for automation (e.g., Java, C#, Python, JavaScript/TypeScript).
Practical CI/CD experience (Azure DevOps, GitHub Actions, Gitlab pipelines or equivalent) including pipeline integration of automated tests.
Experience designing test strategies and defining quality gates and metrics.
Strong understanding of testing concepts across the pyramid (unit → integration → E2E) and how to optimize for speed and stability.
Proficiency with Agentic IDEs and Experience with “Agent in the loop” workflows for automatic testing and quality testing.
Experience reading Design Tokens and ensure the UI code matches the source of truth through automated visual validation
Language skills
Fluent English
Expert skill level in:
UI testing
Integration Testing
Unit testing
API/contract testing
Informations de la mission :
We are looking for a Test/Quality Engineer to join our DevOps team and drive a quality engineering mindset across the delivery lifecycle. You will focus on risk-based testing, failure scenario analysis, preventive defect practices, and high-impact automation integrated into CI/CD. You will also contribute to the business case and roadmap for modernizing our Test & Quality stack—including opportunities enabled by AI—to improve speed, reliability, and cost efficiency.
Objectifs et livrables
Key responsibilities
Design and implement automated tests at multiple levels (unit, API/contract, integration, UI, end-to-end) and ensure they run reliably in CI/CD.
Embed quality engineering practices into DevOps delivery (shift-left and shift-right) with a focus on prevention over detection.
Perform risk analysis and define test strategies based on business impact, critical user journeys, and failure scenarios (FMEA-style thinking).
Build and maintain quality gates in pipelines (test execution, coverage thresholds, static analysis, vulnerability checks, artifact promotion rules).
Improve testability and quality-by-design with engineering teams (observability, feature flags, resilient design, dependency mocking/service virtualization).
Establish and monitor quality metrics (defect escape rate, flaky test rate, pipeline health, lead time to detect, MTTR contributors).
Drive continuous improvement of test frameworks, tooling, and environments (test data, environment readiness, parallelization, execution time).
Implement non-functional testing practices where relevant (performance, reliability, security testing coordination).
Contribute to the Test & Quality transformation roadmap, including identifying where AI can accelerate: test design, test maintenance, defect triage, log analysis, and documentation.
Identify and implement opportunities for automation and process improvements.
Education and experience
Bachelor's degree in Computer Science, Software Quality Engineering, or a related field, or equivalent practical experience.
5 years of professional experience in software quality engineering. (e.g., 3+ years for mid-level, 5+ for senior)
Proven experience as a QA/Test Engineer or Quality Engineer in Agile/DevOps environments
Strong quality engineering mindset: risk-based testing, preventive defect approach, and failure-mode thinking.
Hands-on test automation experience (one or more of: Playwright, Cypress, Selenium; plus API automation with REST tools/frameworks).
Familiarity with DevSecOps practices (SAST/DAST, dependency scanning) and secure testing fundamentals.
Proficiency in at least one programming/scripting language used for automation (e.g., Java, C#, Python, JavaScript/TypeScript).
Practical CI/CD experience (Azure DevOps, GitHub Actions, Gitlab pipelines or equivalent) including pipeline integration of automated tests.
Experience designing test strategies and defining quality gates and metrics.
Strong understanding of testing concepts across the pyramid (unit → integration → E2E) and how to optimize for speed and stability.
Proficiency with Agentic IDEs and Experience with “Agent in the loop” workflows for automatic testing and quality testing.
Experience reading Design Tokens and ensure the UI code matches the source of truth through automated visual validation
Language skills
Fluent English
Expert skill level in:
UI testing
Integration Testing
Unit testing
API/contract testing
Informations de la mission :
- Début de mission : 24/08/2026
- Durée : 12 mois
- Date de publication : 25/08/2026
- Date limite de candidature : 30/10/2026
Compétences recherchées
Playwright (Indispensable)Cypress (Indispensable)Selenium (Indispensable)REST (Indispensable)API automation (Indispensable)CI/CD (Indispensable)Azure DevOps (Indispensable)GitHub Actions (Indispensable)GitLab pipelines (Indispensable)DevSecOps (Indispensable)SAST (Indispensable)DAST (Indispensable)Java (Indispensable)C# (Indispensable)Python (Indispensable)JavaScript (Indispensable)TypeScript (Indispensable)Agentic IDEs (Indispensable)Agent in the loop (Indispensable)Design Tokens (Indispensable)automated visual validation (Indispensable)observability (Indispensable)feature flags (Indispensable)service virtualization (Indispensable)test frameworks (Indispensable)performance testing (Indispensable)reliability testing (Indispensable)security testing (Indispensable)test data (Indispensable)parallelization (Indispensable)pipelines (Indispensable)quality gates (Indispensable)static analysis (Indispensable)vulnerability scanning (Indispensable)UI testing (Indispensable)Integration Testing (Indispensable)Unit testing (Indispensable)API/contract testing (Indispensable)REST API automation (Indispensable)JavaScript/TypeScript (Indispensable)Visual validation (Indispensable)
Intéressé(e) ?
Rejoignez l'équipe et participez à nos projets ambitieux.
