Software Engineer in Test

Brak informacji o wynagrodzeniu
MidFull-time
#331617·Dodano 11 dni temu·14
Źródło: AirHelp
Aplikuj teraz

Tech Stack / Keywords

Software DevelopmentAutomated TestingTestingAIAPITest AutomationContinuous IntegrationContinuous Delivery

Firma i stanowisko

At AirHelp, a global tech company with over 400 employees speaking 19 languages, the mission is to improve the travel experience by helping air passengers navigate disruptions and secure rightful compensation. Founded in 2013, AirHelp has assisted over 3 million passengers and protects over 12 million travelers through its membership program AirHelp+. The company advocates for fair air passenger rights and is recognized as a Most Loved Workplace with a commitment to equal opportunities and diversity.


Wymagania

  • 3-5 years of professional experience in software development, test automation, or Developer in Test role.
  • Strong coding skills in at least one major programming language: Ruby/Rails, Golang, Python, or Node.js.
  • Hands-on experience with test automation frameworks and tools such as Cypress, Playwright, Selenium, or similar.
  • Experience testing RESTful APIs using tools like Postman or Bruno.
  • Working knowledge of CI/CD platforms (e.g., Github Actions) and integrating automated test suites into build pipelines.
  • Strong analytical and troubleshooting skills to diagnose flaky tests, race conditions, and complex integration issues.
  • Proficiency with Git and collaborative development workflows.
  • Clear and effective communication skills and strong command of English (spoken and written).

Obowiązki

  • Design, develop, and maintain scalable and robust automated test suites across multiple layers including unit, integration, API, end-to-end, and regression tests.
  • Build and enhance internal test automation frameworks, libraries, and utilities to improve test coverage, speed, and reliability.
  • Integrate automated tests into CI/CD pipelines to enable fast, reliable feedback and support frequent production deployments.
  • Collaborate with developers, product owners, and stakeholders to define test strategies, identify risk areas, and recommend test approaches.
  • Develop and execute performance, load, and stress tests to validate system behavior under expected and peak conditions.
  • Analyze test failures and production incidents to identify root causes, improve test coverage, and implement preventive measures to reduce regression risk.

Oferta

  • Opportunity to build impactful features affecting millions of users.
  • Culture promoting good engineering practices, high-quality code, and continuous improvement.
  • Daily deployments to production.
  • Access to a modern tech stack including Ruby/Rails, Golang, Python, Node.js, React, JavaScript, TypeScript, PostgreSQL, AWS, Docker, Kubernetes, Terraform, ELK/Grafana, Sentry, and CI/CD tools.
  • Learning days, personal development plans, workshops, mentorship, and language classes.
  • Private healthcare, non-service days, wellness budget, travel stipend, gym/transport subsidy, and free access to AirHelp services.
Opieka zdrowotna
Kursy językowe
AirHelp

AirHelp

23 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz