QA Automation Engineer to $2700
Project Overview
We are launching a new project and are looking for a QA Automation Engineer to join the team and maintain, extend, and evolve a comprehensive automation framework.
The project is strongly focused on Java-based UI automation using Selenium, complex framework architecture, and deep object-oriented design. You will work with local build configurations, advanced test structures, and integrations such as OAuth2 for email and authentication-related testing.
The expected engagement duration is up to 6 months.
Workload may vary from month to month and may not always reach 100%, but it is expected to remain close to full-time involvement overall.
This is a project delivered in a freelance cooperation model.
Responsibilities:
- Maintain and extend an existing QA automation framework
- Design and implement UI automated tests using Selenium WebDriver
- Work with complex, deeply structured OOP-based architectures
- Configure and manage local builds and project environments
- Ensure stable and readable test execution reporting
- Handle integrations related to OAuth2, including email or third-party authentication flows
- Collaborate closely with the project team to ensure high product quality
Requirements:
- Strong Java Core knowledge (Java 13โ21), including:
- Collections
- Streams
- Functional interfaces
- Advanced OOP expertise:
- Confident use of Interfaces and Abstract Classes
- Experience working with complex architectural patterns
- Selenium WebDriver:
- Extensive hands-on experience in UI automation
- Ability to work with dynamic web elements
- Test frameworks & build tools:
- TestNG
- Maven
- Technical literacy:
- Understanding of OAuth2 for automated testing scenarios (email, authentication, third-party services)
- English: Good speaking and writing skills
Nice to Have:
- Experience with local environment setup and complex configurations
- Familiarity with Allure for test reporting and analysis
Required skills experience
| OAuth 2.0 | 3 years |
| Java | 3 years |
| TestNG | 3 years |
| Maven | 3 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | C1 - Advanced |