AirHelp logo

Software Engineer in Test

AirHelp Krakow, Lesser Poland Voivodeship, Poland

onsitefull-time
Posted Apr 16, 2026Apply by Oct 13, 2026

**Role & seniority: ** Developer in Test (3–5 years experience)

**Stack/tools: ** Ruby/Rails, Go, Python, Node.js; React/JavaScript/TypeScript; PostgreSQL; AWS, Docker, Kubernetes, Terraform; ELK/Grafana, Sentry; CI/CD (e.g., GitHub Actions); automated testing (Cypress, Playwright, Selenium); API testing (Postman/Bruno); Git

**Top 3 responsibilities: **

  • Design/build/maintain scalable automated test suites (unit, integration, API, end-to-end, regression)

  • Build and improve test automation frameworks/utilities and integrate tests into CI/CD for fast feedback

  • Execute and analyze performance/load/stress tests; triage failures/incidents and prevent regression

  • Must-have skills:

    • Strong coding skills in at least one major language (Ruby/Rails, Go, Python, or Node.js)

    • Hands-on test automation framework experience (Cypress/Playwright/Selenium or similar)

    • REST API testing experience (Postman/Bruno or similar)

    • CI/CD integration experience (e.g., GitHub Actions)

    • Troubleshooting/testing diagnosis (flaky tests, race conditions, integration issues), analytical mindset

    • Git proficiency, ownership mindset, clear English communication

  • Nice-to-haves:

    • Interest/experience exploring emerging tech for test optimization (e.g., AI)

    • Experience with monitoring/incident tooling (ELK/Grafana, Sentry)

  • Location & work type: Not specified in the provided text.

Full Description

At AirHelp, quality and confidence are vital to ensuring a rapid and stable software delivery process. As a team, we are here to help air passengers navigate disruptions, getting them to their destinations safely while prioritizing their comfort and peace of mind.

We are looking for a skilled Developer in Test to join our engineering team. In this role, you will bridge the gap between software development and quality assurance by designing, building, and maintaining automated testing frameworks, tools, and infrastructure that ensure the reliability, performance, and quality of core services.

You will collaborate closely with stakeholders and product owners from the earliest stages of project definition, championing the belief that quality is the responsibility of all engineers. Experience with modern testing tools and a proactive approach to exploring emerging technologies like AI for test optimization are essential.

What you'll drive

Designing, developing, and maintaining scalable and robust automated test suites across multiple layers of the application stack, including unit, integration, API, end-to-end, and regression tests Building and enhancing internal test automation frameworks, libraries, and utilities that improve test coverage, speed, and reliability for the engineering organization Integrating automated tests into continuous integration and continuous delivery (CI/CD) pipelines to enable fast, reliable feedback loops and support frequent production deployments Collaborating with developers, product owners, and stakeholders to define test strategies for new features and services, identifying risk areas and recommending appropriate test approaches Developing and executing performance, load, and stress tests to validate system behavior under expected and peak conditions, and surface bottlenecks before they reach production Analyzing test failures and production incidents to identify root causes, improve test coverage in gap areas, and implement long-term preventive measures to reduce regression risk

What you can expect from us

Opportunity to build high-leverage features for the core business domains that directly impacts the travel experience for millions of users Culture that promotes good engineering practices, high-quality code, and continuous improvement Daily deployments to production, ensuring fast impact and iterative development

Access to a modern tech stack and a variety of functional areas, including

Backend: Ruby/Rails, Golang, Python, Node.js

Frontend: React, JavaScript, TypeScript

Databases: PostgreSQL

Infrastructure: AWS, Docker, Kubernetes, Terraform

Monitoring & Testing: ELK/Grafana, Sentry, CI/CD tools

What sets you apart

3-5 years of professional experience in software development, test automation, or a Developer in Test role Strong coding skills in at least one major programming language (Ruby/Rails, Golang, Python, Node.js) with the ability to write clean, maintainable, and well-documented code Hands-on experience with test automation frameworks and tools such as Cypress, Playwright, Selenium, or similar Experience testing RESTful APIs using tools such as Postman, Bruno, or similar Working knowledge of CI/CD platforms (e.g. Github Actions) and integrating automated test suites into build pipelines Strong analytical and troubleshooting skills with the ability to diagnose flaky tests, race conditions, and complex integration issues Proficiency with Git and collaborative development workflows Sense of ownership of delivered solutions Clear and effective communication skills with the ability to collaborate across cross-functional teams in an agile environment Strong command of English (both spoken and written)

Why AirHelp

Fast Impact: We deploy daily - your code reaches millions quickly

Autonomy: High trust, zero politics. We hire builders, not order takers

Growth: Learning days, personal development plans, workshops, mentorship, and language classes.

Perks: Private healthcare, non-service days, wellness budget, travel stipend, gym/transport subsidy, free access to AirHelp services, and more

Test AutomationCI/CDRubyGolangPythonNode.jsCypressPlaywrightSeleniumRESTful APIsPostmanAnalytical SkillsTroubleshootingGitCollaborationCommunicationmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.