Post Job Free
Sign in

Java Automation Engineer(Selenium)

Company:
Artech LLC
Location:
Hoboken, NJ, 07030
Posted:
January 14, 2026
Apply

Description:

Title- Java Automation Engineer(Selenium)

Location: Jersey City, NJ / Dallas, TX / Tampa, FL - onsite

Duration: 6 months

Resposibilities-

Design, develop, and maintain scalable Selenium automation frameworks in Core Java (modular, reusable, maintainable: Page Object Model, Data-Driven, BDD if applicable).

Test Automation: Automate UI, API, and backend/database test scenarios; build robust test suites covering functional, regression, smoke, and integration tests.

SQL & Data Validation: Write complex SQL queries for data verification, test data setup, and backend validation across PostgreSQL/MySQL.

CI/CD Integration: Implement and optimize continuous integration pipelines using Jenkins (test orchestration, parallel execution, reporting, quality gates).

Agile Delivery: Collaborate in Scrum ceremonies (stand-ups, refinement, planning, retros), contribute to story estimation, and deliver under short sprint cycles.

Quality Engineering: Define and enforce SDLC and QA processes, defect triage, and root cause analysis; maintain traceability via JIRA/ALM. Required Skills-

Core Java (OOP, collections, multithreading basics, exception handling, design for testability).

Selenium WebDriver automation (POM, waits, locators, cross-browser).

Proven experience in designing and building Selenium frameworks (from scratch and/or major enhancements).

API automation (REST; Java-based frameworks like RestAssured or equivalent).

Database & backend automation; strong SQL skills (joins, aggregation, indexing awareness).

Agile Scrum and Continuous Integration experience; Jenkins pipeline integration.

Strong attention to detail, analytical and problem-solving skills.

Excellent communication, documentation, and collaboration in distributed teams.

Solid understanding of SDLC, defect lifecycle, and testing methodologies.

Hands-on with Testing tools: JIRA, Client ALM (or equivalent). Nice to Have Skills-

BDD (Cucumber/JBehave) for living documentation and collaboration.

TestNG/JUnit, Maven/Gradle, Git.

Reporting tools (Allure, Extent Reports).

Exposure to Docker/Kubernetes for test environment orchestration.

Basic performance testing awareness (JMeter/Gatling).

Experience with service virtualization and mocking (WireMock).

Knowledge of security testing basics (OWASP, auth flows).

Apply