Java Automation Engineer(Selenium)

Artech LLC

Jersey City, NJ

JOB DETAILS
LOCATION
Jersey City, NJ
POSTED
30+ days ago
Job 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).

About the Company

A

Artech LLC