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.
🚀 Apply Now — Free on TheCareerSuit