TL;DR
Senior QA Automation Engineer (JavaScript/Dart): Designing, implementing, and maintaining automated end-to-end tests for Flutter applications with an accent on UI testing Patrol framework, test strategies, and defect resolution. Focus on ensuring reliable, maintainable, and CI/CD-ready tests, making informed decisions on test doubles, and active participation in feature lifecycles.
Location: On-site in Valencia, Spain. Official EU employment. Relocation package provided to Spain.
Company
hirify.global is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing.
What you will do
- Design, implement, and maintain end-to-end automated tests in UI testing Patrol framework designed specifically for Flutter apps.
- Collaborate closely with developers throughout the feature lifecycle (design, implementation, defect resolution).
- Participate in defining test strategies at feature and system levels.
- Make informed decisions on using mocks, stubs, or real integrations depending on testing goals.
- Ensure automated tests are reliable, maintainable, and CI/CD-ready.
- Participate in code reviews for test code and provide fast, clear, and actionable feedback on quality and defects.
Requirements
- 3–5+ years of experience in test automation within product or platform teams.
- 1+ years of experience in mobile testing.
- Strong hands-on experience with TypeScript / JavaScript.
- Experience writing end-to-end tests alongside application code (near-code / monorepo approach).
- Practical experience with modern E2E testing frameworks (Playwright or equivalent).
- Strong understanding of testing principles and strategies, including the test pyramid, shift-left approach, and contract testing.
- Experience working with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, or similar).
- English proficiency at Intermediate level or higher, both written and spoken.
Nice to have
- Experience writing and maintaining integration tests (service-to-service, contract-based testing).
- Experience contributing to the design and evolution of test automation frameworks.
- Practical knowledge of Docker and test environment configuration.
- Experience testing GraphQL APIs or with distributed systems/high-load platforms.
- Experience in non-functional testing, including performance, reliability, and resilience testing.
Culture & Benefits
- Learning and development opportunities with interesting and challenging tasks.
- Official EU employment, including registration of family members.
- Relocation package (tickets + 2 weeks of hotel accommodation).
- Partial compensation for language courses.
- 23 working days of paid annual vacation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →