Java SDET Automation Integration

Job ID: 39952994

Budget: $8 – $15 USD

I need an experienced Java SDET who can take full ownership of our automated test suite. The current stack is Java 11, Selenium WebDriver, Cucumber with Page Object Model, and Oracle on the back end. All tests are executed through GitLab CI/CD, and the pipeline must post detailed results to a dedicated Slack channel.

Your day-to-day work will revolve around expanding and refactoring the existing suite, so solid mastery of JUnit, TestNG, Cucumber, and Maven is essential. I also expect you to fine-tune database validations against Oracle, troubleshoot flakey tests, and keep the Page Objects clean and reusable.

Our DevOps flow is already in GitLab; the missing piece is a robust Slack integration that highlights pass/fail status, links to reports, and tags the relevant team members automatically. If you have prior experience wiring GitLab job artifacts into Slack messages, you’ll slide right in.

Deliverables:
• A refreshed, well-structured automation framework in Java using POM
• New and updated test cases with JUnit, TestNG, and Cucumber step definitions
• GitLab pipeline scripts that generate rich reports and push them to Slack
• Brief setup guide so another engineer can spin the suite up locally in minutes

All code must live in our private GitLab repo, follow our branching strategy, and include merge-request reviews and comments. Clear, concise commit messages and inline JavaDocs are expected.

Once these items are in place and stable, I’ll validate by running the pipeline on a clean branch; green builds plus Slack notifications will serve as acceptance criteria.