Software Engineer in Test
Brak informacji o wynagrodzeniu
MidFull-time
#331619·Dodano 21 dni temu·22
Źródło: AirHelpTech 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
7 aktywnych ofert