QA Automation Engineer
Job profile
This Poland-based role offers remote flexibility in Poland only, and we value in-person collaboration. Our team meets in Poland for at least one week each quarter, so we ask all applicants to be located in Poland. This is not a globally remote role - Poland residency is required. The contract form is Umowa o Pracę (brutto).
What you will be responsible for
Perform requirements analysis & refinement for owned components within the microservice architecture, in collaboration with Product team.
Proactive identify quality risks early in backlog and refinement phases, with a focus on cross-service dependencies and SLA-critical flows.
Define test strategies based on risk, business impact, and roadmap priorities.
Adopt an automation-first approach to ensure scalable test coverage, while leveraging manual testing for short-term validation.
Prioritize automation over manual execution by delegating manual testing to team members when necessary due to capacity constraints
Integrate automated tests into GitLab CI/CD pipelines to enable fast feedback cycles and reliable execution across environments
Manage test cases, executions, and defect tracking in Jira and Zephyr, ensuring full traceability between requirements & test coverage
Conducting test activities and procedures providing a release sign-off
Design, develop, maintain, and refactor test frameworks (Playwright for UI; API frameworks in JavaScript or .NET).
Collaboration with QA Automation Lead to align tooling, standards, and architecture including the adoption of AI-supported tools to enhance test generation/coverage analysis and quality signal interpretation
What makes you a match
The essentials:
- 7 to 10 years demonstrated experience building and maintaining test automation frameworks — ideally with Playwright and/or API testing in JavaScript or .NET.
- Hands-on experience integrating automated tests into CI/CD pipelines (GitLab or comparable tooling).
- Ability to define and execute risk-based test strategies in an agile, microservice environment.
Great to have:
- Experience with Jira and Zephyr for test case management and defect tracking.
- Familiarity with visual regression testing using Storybook or Chromatic.
- Curiosity about AI-assisted test generation and coverage analysis tools.
What sets you apart as a person:
- You take end-to-end ownership of quality — from early requirements discussions through to release sign-off.
- You communicate clearly and proactively with both technical teammates and product stakeholders.
- English: Must-have (Corp language, C1 level)
- German: Desired, not required.
- Ukrainian/Polish: Desired, not required.
What you can expect
- Flexible working hours and a genuine hybrid/remote setup. We trust you to work where you do your best thinking.
- Flat hierarchy with no layers between your ideas and their impact.
- A modern, evolving tech stack with room to shape tooling decisions.
- Professional development to keep growing your skills.
- An international, distributed team that values different perspectives.
About us
Who we are
esurance is a Swiss InsurTech offering a SaaS platform that connects SMEs, insurance providers, brokers, and business application providers. Founded in 2013, we're on a mission to make health insurance for small businesses truly hassle-free.
What makes us unique
You'll be part of a connected, forward-thinking team built on trust, openness, and mutual respect — working hybrid from Zürich or remotely across Europe. We invest in your growth through agile practices, real ownership, and a transparent Grading System that ensures fair pay and clear career paths.
Our core values
- We are connected.
- We are ahead.
- We are clear.
- We are approachable.
Do these resonate with you? → Come join us.
Our Recruitment Process & Principles
We keep our process transparent and respect your time:
- Application Review — You hear from us within 5 business days. Always.
- Recruiter Screen — A relaxed Get2Know call to explore mutual fit.
- Four Interviews — Two Role Knowledge interviews (peer + supervisor), one Culture Match, one Leadership conversation. Batched into two days wherever possible.
- Hiring Decision — Thoughtful, timely. You'll know within 1–2 weeks.
