Role Description
We are seeking a highly technical Senior QA Engineer - Automation (m/f/d) to join our product development team, focused on building and evolving a modern, automation-first quality engineering practice across our SaaS platform.
-
Own and evolve the test automation framework (primarily .NET-based), ensuring scalability, maintainability, and ease of contribution by engineering teams.
-
Develop and maintain automated tests across different layers (API, integration, end-to-end), with strong focus on API-first systems (OpenAPI-driven).
-
Define and enforce quality gates within CI/CD pipelines (Azure DevOps), ensuring consistent and reliable release standards.
-
Enable engineers to contribute to automated testing by providing clear patterns, reusable components, and guidelines.
-
Leverage OpenTelemetry and Grafana LGTM to validate system behavior, improve observability of tests, and detect quality issues in production-like environments.
-
Collaborate closely with development teams working on Azure-based, Kubernetes (AKS), and GitOps-driven systems to ensure testability and quality are built into the architecture.
-
Continuously improve test coverage, execution time, and signal quality, including integration with coverage tools.
-
Explore and introduce new approaches to improve quality (e.g., contract testing, telemetry-driven validation, synthetic testing).
-
Contribute to test strategy for distributed systems, including multi-service SaaS environments.
-
Review test implementations and provide guidance to maintain high standards across the codebase.
Qualifications
-
5+ years of experience in Quality Engineering with strong focus on automation.
-
Solid programming experience in C# / .NET Core, with ability to work in and extend test frameworks.
-
Hands-on experience with XUnit (or similar frameworks) and modern test automation practices.
-
Strong experience testing API-first systems, including working with OpenAPI/Swagger.
-
Experience integrating tests into CI/CD pipelines (Azure DevOps strongly preferred).
-
Familiarity with test coverage tools such as Cobertura.
-
Experience working with cloud-native architectures (Azure preferred) and distributed systems.
-
Understanding of Kubernetes-based environments and their testing implications.
-
Strong analytical and problem-solving skills, with ability to identify gaps in quality and drive improvements.
-
Excellent communication skills; able to influence engineering teams and promote best practices.
Requirements
-
Experience with OpenTelemetry and using telemetry data to validate system behavior and improve test strategies.
-
Hands-on experience with Grafana LGTM stack (Loki, Mimir, Tempo).
-
Familiarity with GitOps workflows (e.g., Flux CD, Argo CD).
-
Must be eligible to work in Poland.
Location
Kraków, Małopolskie (Remote)
Department
300 - Development
Employment Type
Full-Time
Minimum Experience
Experienced