Senior QA Automation Engineer (API & Data Testing)
G-TECH Services, Inc.
- Ort
- Cincinnati, US
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $103k–$143k
- Publicerat
- I dag
- Källa
- DevITJobs
Requirements:
- 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, REST/SOAP/XML API testing, and SOAP UI.
- Experience implementing BDD frameworks using Cucumber and Gherkin.
- Proficiency in Java and/or Python for test automation.
- Experience testing data pipelines, integrations, and large-scale data platforms.
- Knowledge of Agile methodologies, including Scrum and Kanban.
- Strong debugging, analytical, problem-solving, communication, and collaboration skills.
- Preferred: experience testing Kafka-based data streaming solutions, JavaScript technologies such as Node.js and AngularJS, regression testing and framework optimization, performance, integration, and end-to-end testing, or big data technologies and distributed systems.
- Preferred: industry certifications related to software testing, automation, or programming languages.
- Candidates must be local to the Cincinnati area when applying.
- Sponsorship is not available; this is a W-2 contract and C2C arrangements are not accepted.
Responsibilities:
- Design, develop, and maintain scalable automated testing frameworks for web applications, APIs, and data platforms.
- Lead QA efforts for Agile data delivery teams and ensure thorough coverage of functional and non-functional requirements.
- Create, execute, and maintain test plans, test cases, and automated test scripts.
- Test and validate APIs for Java- and Python-based services.
- Validate data movement, transformation, and integration processes involving Kafka and large-scale data platforms.
- Develop and run BDD test automation using Cucumber and Gherkin.
- Build and improve Selenium automation frameworks with JUnit and/or TestNG.
- Configure and maintain automated test execution pipelines using Jenkins CI/CD.
- Work with developers and business stakeholders to identify testing needs and quality risks early in development.
- Participate in Agile ceremonies, including sprint planning, daily standups, backlog refinement, retrospectives, and demos.
- Analyze test results, troubleshoot defects, and collaborate with development teams to resolve issues.
- Continuously improve test automation standards, processes, and best practices.
Technologies:
- API
- Big Data
- CI/CD
- Cucumber
- JUnit
- Java
- JavaScript
- Jenkins
- Kafka
- Kanban
- Maven
- Python
- REST
- SOAP
- Selenium
- Web
- XML
- UX UI Design
- NodeJS
- Support
More
We are G-TECH Services, Inc., a certified recruitment and placement firm specializing in skilled professionals across technical fields including engineering, IT, procurement, finance, and accounting. We work with established companies to connect candidates with opportunities aligned with their experience and career goals. This is a 12+ month W-2 contract for an Automated QA Test Engineer supporting Agile data delivery teams, with a maximum rate of $78 per hour based on experience.
last updated 44 week of 2026