Senior Software Engineer
Summary
Senior test automation engineer (SDET) at AirHelp building shared test frameworks, integrating GitHub Actions CI/CD, and running API, contract, and k6 performance tests across a modern Ruby/Rails, Go, Python, React, TypeScript, PostgreSQL, AWS, Docker, and Kubernetes stack.
Czym będziesz się zajmować?
Responsibilities:
- Design, develop and maintain automated unit, integration, API, end-to-end, regression and performance tests.
- Build shared test automation frameworks, libraries and utilities.
- Integrate tests with GitHub Actions CI/CD pipelines.
- Introduce contract testing between services.
- Use Sentry, Grafana and ELK data as quality signals.
- Collaborate with security, developers and product management on test strategies and risk areas.
- Develop performance, load and stress tests with k6.
- Analyse failures and incidents, identify root causes and reduce regression risk.
- Use and evaluate AI-assisted tools for test generation, exploratory testing and test data.
- Work on tooling affecting travel products used by millions of users.
- Daily production deployments and a modern stack including Ruby/Rails, Golang, Python, React, JavaScript, TypeScript, PostgreSQL, AWS, Docker and Kubernetes.
- Learning days, development plans, workshops, mentorship, language classes, private healthcare and a gym subsidy.
Kogo poszukujemy?
- At least 3 years of professional experience as a Developer in Test, Engineer in Test or SDET at mid or senior level.
- Strong coding skills in Ruby/Rails, JavaScript or TypeScript, with clean and maintainable code.
- Hands-on experience with Playwright, Cypress, Selenium or similar automation tools.
- Experience testing RESTful APIs with Bruno, Postman or similar tools.
- Experience with contract testing such as Pact.
- Working knowledge of CI/CD platforms, especially GitHub Actions.
- Experience with AI-assisted testing tools or strong willingness to experiment with them.
- Strong analytical and troubleshooting skills, including diagnosing flaky tests, race conditions and integration issues.
- Proficiency with Git and collaborative development workflows.
- Ownership of delivered solutions, including monitoring and fixing them.
- Clear communication and effective cross-functional collaboration in an agile environment.
- Strong spoken and written English.
Czego wymagamy?
3 lata doświadczenia na podobnym stanowisku
Znajomości:
- Test automation
- Playwright
- RESTful
- CI/CD
- Git
- Pact
- k6
- GitHub Actions
- Analiza danych
- Rozwiązywanie problemów
- Komunikacja
- Agile
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 19k–25k PLN netto/m (B2B)
- 18k–22k PLN brutto/m (Umowa o pracę)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: Hybrydowo
- Klasy językowe
- Pakiet medyczny, Pakiet sportowy
Kim jesteśmy?
AirHelp is the world’s #1 flight compensation company, combining proprietary travel technology and passenger intelligence to support millions of travelers throughout their journey.
Key Metrics & Services
- Compensation: Over 3 million passengers successfully paid compensation to date.
- Protection (AirHelp+): More than 15 million passengers protected during flights.
- Flight Tracking: Free mobile app exceeded 1 million downloads within its first year.
- Industry Partnerships: Active collaborations with over 140 online travel agencies (OTAs), airlines, and insurers.
Operational Scale & Infrastructure
- In-House Engineering: Dedicated technology teams developing scalable travel-tech solutions.
- Legal Network: The world's largest network of specialized air passenger rights lawyers.
- Global Team: A 400+ person team operating across 5 offices worldwide.