Own and enhance the automation framework, focusing on scalability, maintainability, reusability, reporting, logging, and test data management. Experience leading automation teams, providing technical guidance, conducting code reviews, and tracking delivery.
Numbers & Facts
Location
Cincinnati, OH
Description
Our client, an IT Services and Consulting company, is looking for a Automation Test Engineer/SDET (Java) for their Cincinnati, OH location.
Responsibilities:
The resource will own the automation framework, drive improvements, and ensure successful integration of automated testing within CI/CD pipelines.
Lead and mentor a team of 3 offshore automation resources.
Own and enhance the automation framework, focusing on scalability, maintainability, reusability, reporting, logging, and test data management.
Design and develop automated tests for UI, API, smoke, regression, and end-to-end testing.
Integrate and execute automation suites through CI/CD pipelines.
Analyze automation failures and distinguish application defects from framework or environment issues.
Conduct code reviews and enforce automation standards and best practices.
Maintain regression suites and update automation as application functionality changes.
Report delivery status, defects, risks, and blockers to client stakeholders.
Collaborate with Development, QA, DevOps, and Product teams to support releases and resolve issues.
Requirements:
6+ years of Software Quality Engineering / SDET experience with strong automation expertise.
Strong Java programming skills and object-oriented design experience.
Hands-on experience with Selenium, REST Assured, and related UI/API automation tools.
Experience designing, maintaining, and improving automation frameworks.
Strong CI/CD pipeline experience using tools such as Jenkins, Azure DevOps, GitHub Actions, or similar platforms.
Experience leading automation teams, providing technical guidance, conducting code reviews, and tracking delivery.
Strong understanding of API, functional, smoke, regression, and end-to-end testing.
Experience with Git, Agile/Scrum methodologies, defect management, and release validation.
Team player with strong communication and leadership skills.
Single point of contact for UI automation and overall automation delivery to the client.