Test Engineer

Testing

Test Engineer

Testing
Centrum, Pune

emagine Polska

Full-time
Any
Mid
Hybrid

Job description

Project Context

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.

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, 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.

Key Requirements

  • 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 ensuring the UI code matches the source of truth through automated visual validation.

Other Details

This position is focused on driving quality within a progressive DevOps environment and includes opportunities to work with cutting-edge technologies in test automation and AI. The role offers flexibility regarding remote work arrangements.

Tech stack

    English

    B1

    Documentation

    advanced

    API (Application Programming Interface)

    advanced

    Quality Assurance (QA)

    advanced

    maintenance

    advanced

    Artificial Intelligence (AI)

    advanced

    JavaScript

    advanced

    Java

    advanced

    Python

    advanced

    C#

    advanced

    Security

    advanced

Office location

Test Engineer

Summary of the offer

Test Engineer

Centrum, Pune
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.