We are seeking a skilled Software Test Automation Engineer in Java to join our QA team and contribute to delivering quality solutions for a high-profile multinational client in the Legal, Intellectual Property & Science, Tax & Accounting domains. You will play a critical role in verifying and ensuring the functionality and reliability of a versatile platform that provides vital resources and tools for decision-making in the tax, accounting, and finance industries.
Responsibilities
- Create and prepare test cases for test automation based on user stories and perform initial functional testing of new features
- Design, implement, maintain, and refactor automation scripts
- Participate in code review activities to ensure quality and adherence to best practices
- Perform root cause analysis of failed tests and report issues or take corrective actions
- Report on testing results and progress to stakeholders
- Maintain test-related documentation for traceability and knowledge sharing
- Support and improve a reliable, scalable, and maintainable test automation framework
Requirements
- 2+ years of experience in Java Test Automation
- Strong Java core skills
- Selenium WebDriver experience for Web UI tests (primary focus)
- Experience with API testing (REST)
- Experience with Git as a source control system and Jenkins for CI
- Knowledge of testing methodologies and techniques for robust and effective testing
- Strong attention to detail, ability to work with minimal supervision post-onboarding, and effective time management skills
- Excellent communication skills with the ability to work collaboratively with a distributed team and communicate directly with the client
- B1+ English level proficiency
Nice to have
- Knowledge of JDI framework
- Experience with BrowserStack
- Familiarity with Report Portal
- Experience with ADO as a work management tool