Senior QA Automation Engineer (API & Data Testing)

G-TECH Services, Inc.
Cincinnati, OH, United States
7 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$162,240.0
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Behavior-Driven Development Big Data Continuous Integration Data Validation Extract Transform Load (ETL) Database Testing
+34 more
Software Debugging Distributed Systems Junit Python (Programming Language) Apache Maven Node.Js Scrum Methodology Regression Testing E2e Testing Selenium Simple Object Access Protocol (SOAP) SoapUI Software Systems Data Streaming Systems Integration Strategies of Testing Testng Web Applications Web Services Extensible Markup Language (XML) Enterprise Software Applications Performance Testing AngularJS Gherkin Apache Kafka Data Management Data Delivery Restful APIs Cucumber (Software) Selenium Webdriver Data Pipelines Api Management Jenkins Programming Languages

Job description

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., * 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.

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 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., * 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., * 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

About the company

G-TECH Services, Inc. is a leading certified recruitment and placement firm that specializes in providing highly skilled staff in technical fields such as engineering, IT, procurement, finance and accounting. We have well-established relationships with some of the most respected companies in the country and know our clients’ job requirements and corporate cultures. Once we understand your experience and career aspirations, we aim to connect you with the right opportunity.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…