We have a solid automation framework built on Java and Selenium - and we need someone who can maintain it, extend it, and move fast using AI tools.
This isn't a "write tests from scratch in a greenfield" role. The framework has real architecture: OOP patterns, TestNG, Maven, OAuth2 integrations. You'll need to understand what's already there and build on it confidently - with Claude as part of your daily workflow.
What you'll work on
Maintain and extend an existing Java/Selenium automation framework - complex OOP architecture, not just simple scripts.
Automate UI tests using Page Object Model and Selenium WebDriver, including dynamic web elements.
Handle OAuth2 integrations for email processing and third-party authentication scenarios.
Derive test plans and cases from system requirements, manage them in Jira + XRAY.
Set up local builds and manage environment configurations.
Generate and analyze test execution reports via Allure.
What we're looking for
Strong Java Core (13-21): Collections, Streams, functional interfaces
Advanced OOP - Interfaces, Abstract classes, design patterns. The framework uses complex architectural patterns and you need to navigate them.
Selenium WebDriver - extensive UI automation experience, comfortable with dynamic elements.
TestNG + Maven - you've built and managed projects, not just run them.
Understanding of OAuth2 in the context of automated testing.
Experience with Jira and XRAY or a similar test management tool.
AI skills - this one's serious
Hands-on experience using Claude for software development and test writing
You can generate quality automation test cases from scratch using AI, and know when to trust the output and when not to.
AI-assisted development is already part of how you work, not something you're exploring.
Nice to have
Experience with Allure reporting - setup, configuration, analyzing results.
Comfortable managing local build environments and complex configs independently.


