Design and implement complex automated test suites using Java, Selenium, Appium, JMeter, Locust, REST-Assured, TestNG/JUnit, and related tooling within the existing framework.
Build and optimize testing strategies including API/contract, integration, performance/reliability, and device-level testing for CTV/SmartTV, mobile, and web.
Diagnose and tackle issues related to automation reliability, environment instability, device fragmentation, and system integration.
Requirements
3+ years of experience in software engineering or quality engineering with robust Java development expertise.
Demonstrated experience using and enhancing an existing enterprise/departmental automation framework (not building entirely new frameworks).
Deep expertise in common test automation tools (Selenium, Appium, Playwright, REST-Assured, TestNG, JUnit, Maven/Gradle).
AI experience (must-have): hands-on use of AI-assisted development tools such as Claude Code, GitHub Copilot (IDE), Cursor or similar.
Solid knowledge of software design patterns, data structures, and core engineering principles.