Senior Automation QA (Java) Engineer position in Ukraine, responsible for designing, building, and maintaining automated test suites across UI, API, and backend layers, contributing to the automation framework architecture, and collaborating with developers to embed testing into the development workflow.
Requirements
- 6+ years of commercial QA automation experience on web-based products
- Strong experience with end-to-end UI automation (Playwright (preferred) or Selenium)
- Hands-on experience with API test automation
- Working knowledge of PHPUnit and/or Pest for feature and integration testing in Laravel applications
- Comfort working with at least one of Java or TypeScript / JavaScript as the primary automation language
- Solid understanding of test design principles - page object model, data-driven testing, test isolation, flake prevention
- Experience integrating automated tests into CI/CD pipelines (GitHub Actions, GitLab CI, or AWS CodePipeline)
- Familiarity with MySQL / Postgres for test data setup, validation, and cleanup
- Strong debugging and root-cause analysis skills across frontend, backend, and API layers
- Ability to work in a distributed, multi-timezone team (US / UK / Brazil)
- Excellent English communication skills
- Experience working in Agile / Scrum / Kanban
Benefits
- Flexible working format - remote, office-based or flexible
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
