Test Engineer (Pune)

Test Engineer (Pune)

13 Nov
|
CGI
|
Pune

13 Nov

CGI

Pune

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: test engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: test engineer (pune) / pune