Senior QA Automation Engineer (API & Data Testing)
optechHamilton, OH
$78.00 per hourAPPLY NOW (opens in a new tab)
Senior QA Automation Engineer (API & Data Testing)
optechHamilton, OH
2 days ago
Occupations
Software Quality Assurance Analysts and TestersSoftware DevelopersComputer Systems Analysts$78.00 per hour
APPLY NOW (opens in a new tab)About the role
THIS IS A W2 CONTRACT (NOT C2C) 12+ MO OPPORTUNITY CANDIDATES MUST BE LOCAL TO CINCIANNTI AREA AT THE TIME OF APPLICATION TO BE CONSIDERED AT THIS TIME SPONSORSHIP IS NOT AVAILABLE NO C2C OR W2 REFERRAL BASED SOLICITATIONS ACCEPTED MAX RATE UP TO $$78HR BASED ON EXPERIENCE *Important Applicant Notice* Your responses to the screening questions are reviewed as part of the qualification process and serve as your first impression. Please answer all questions honestly and accurately, particularly regarding your location and work authorization. Candidates who provide inaccurate or misleading information will be removed from consideration. We are seeking an experienced Automated QA Test Engineer to provide technical leadership and hands-on expertise in building and maintaining modern test automation solutions. This role will support Agile data delivery teams by designing automated testing frameworks, developing robust test strategies, and ensuring the quality of data, APIs, and enterprise applications. The ideal candidate will have strong experience in test automation, API testing, data validation, CI/CD integration, and Agile methodologies. This position requires close collaboration with developers, product owners, and cross-functional teams to deliver high-quality software solutions.
Responsibilities:
Design, develop, and maintain scalable automated testing frameworks for web applications, APIs, and data platforms.
Lead quality assurance efforts for Agile data delivery teams, ensuring comprehensive test coverage across functional and non-functional requirements.
Create, execute, and maintain test plans, test cases, and automated test scripts.
Perform API testing and validation for Java and Python-based services.
Validate data movement, transformation, and integration processes involving Kafka and large-scale data platforms.
Develop and execute Behavior Driven Development (BDD) test automation using Cucumber and Gherkin syntax.
Build and enhance Selenium-based automation frameworks using JUnit and/or TestNG.
Configure and maintain automated test execution pipelines using Jenkins CI/CD.
Collaborate with developers and business stakeholders to identify testing requirements and quality risks early in the development lifecycle.
Participate in Agile ceremonies including sprint planning, daily standups, backlog refinement, retrospectives, and demos.
Analyze test results, troubleshoot defects, and work closely with development teams to resolve issues.
Continuously improve test automation standards, processes, and best practices.
Required Qualifications:
- 5+ years of experience in Quality Assurance and Test Automation.
- Experience building and maintaining automated testing frameworks from the ground up.
- Strong experience with: Selenium WebDriver and Selenium Grid
- JUnit and/or TestNG
Maven
Jenkins CI/CD pipelines
API testing (REST, SOAP, XML Web Services)
SOAP UI
Experience implementing BDD frameworks using Cucumber and Gherkin.
Proficiency in Java and/or Python development for test automation.
Experience testing data pipelines, integrations, and large-scale data platforms.
Knowledge of Agile development methodologies including Scrum and Kanban.
Strong debugging, analytical, and problem-solving skills.
Excellent communication and collaboration abilities.
Preferred Qualifications:
Experience testing Kafka-based data streaming solutions. Working knowledge of JavaScript technologies including: Node.js AngularJS Experience with automated regression testing strategies and framework optimization. Experience with performance, integration, and end-to-end testing. Industry certifications related to software testing, automation, or programming languages. Knowledge of big data technologies and distributed systems.
Required Skills:
- Quality Assurance (QA)
- Test Automation Framework Development
- Selenium WebDriver / Selenium Grid
- Jenkins CI/CD
Maven
JUnit / TestNG
SOAP UI
API Testing (REST/SOAP/XML)
Java
Python
Cucumber (BDD/Gherkin)
Data Testing
Kafka
Agile (Scrum/Kanban)
Node.js
AngularJS
Nice-to-Have Skills
Big Data Testing
Data Validation & Data Quality Testing
CI/CD Automation
Performance Testing
JavaScript-Based Test Automation
Distributed Systems Testing
Matching similar jobs
JOB OVERVIEW
Salary
$78.00 per hour
Experience level
Senior
Location
Hamilton, OH
Occupation
Software Quality Assurance Analysts and Testers
Industry
Custom Computer Programming Services
Posted
2 days ago
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)