Software Engineer in Test

Brak informacji o wynagrodzeniu
MidFull-time
#331619·Dodano 21 dni temu·22
Źródło: AirHelp
Aplikuj teraz

Tech Stack / Keywords

Software DevelopmentAutomated TestingTestingAIAPITest AutomationContinuous IntegrationContinuous Delivery

Firma i stanowisko

At AirHelp, we're on a mission to make the world of travel better. Since 2013, we've assisted over 3 million passengers in receiving compensation and protected over 12 million travelers through our membership program AirHelp+. We have a global team of over 400 employees speaking 19 languages, advocating for fair air passenger rights and providing a stress-free travel experience.


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, Node.js).
  • 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 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 in English, both spoken and written.

Obowiązki

  • 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.
  • Integrating automated tests into 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.
  • Developing and executing performance, load, and stress tests to validate system behavior under expected and peak conditions.
  • Analyzing test failures and production incidents to identify root causes, improve test coverage, and implement preventive measures to reduce regression risk.

Oferta

  • Opportunity to build high-leverage features impacting 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

7 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz