Senior QA Automation Engineer (API & Data Testing)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+34 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…