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).