Job highlights
- 5+ years in software quality engineering with expertise in test automation tools (Playwright, Cypress, Selenium) and DevSecOps practices
- Design and implement automated tests across multiple levels, define test strategies, maintain quality gates, and drive continuous improvement in test frameworks and processes
Test Engineer
Work Location : Koregaon Park, Pune
Work model: Hybrid working (3 days / week in office)
Work hours: CET Time zone (9 hours)
Goals and deliverables
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, workplace 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
📌 Test Engineer (Pune)
🏢 CGI
📍 Pune