01 Zakres zadań
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.
What we offer:
- 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.
