Sr. QA Engineer Karate / Cucumber
Location: Phoenix, AZ (Hybrid)
Interview: Video 1st round, 2nd round might be in person
ABOUT THE ROLE
We are seeking a Senior QA Engineer with strong hands-on expertise in API and automation testing using Karate and Cucumber frameworks. The ideal candidate brings a background in large-scale enterprise financial services or technology environments with a strong focus on quality, reliability, and performance across complex distributed systems and microservices architectures. Experience with AI-powered testing tools is an added advantage.
KEY RESPONSIBILITIES
- Design, develop, and maintain automated test frameworks using Karate for API testing and Cucumber for BDD-driven test automation
- Write and maintain feature files, step definitions, and test scenarios aligned with business requirements using Gherkin syntax
- Develop and execute functional, regression, integration, and end-to-end test suites across REST and SOAP APIs
- Perform API contract testing, schema validation, and response assertion using Karate DSL
- Collaborate with developers, product owners, and business analysts in Agile/Scrum ceremonies including sprint planning, reviews, and retrospectives
- Identify, document, and track defects through the full lifecycle using tools such as JIRA or Azure DevOps
- Develop and maintain test plans, test cases, traceability matrices, and test summary reports
- Integrate automated test suites into CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps
- Conduct performance and load testing on APIs and backend services
- Support UAT coordination, Go-Live readiness, and sign-off activities
- Mentor junior QA engineers and contribute to QA process improvement initiatives
REQUIRED QUALIFICATIONS
- 5+ years of hands-on QA automation experience in an enterprise environment
- Strong proficiency in Karate framework for API test automation - this is a strict requirement
- Hands-on experience with Cucumber and BDD methodology including feature file authoring and step definition development
- Solid understanding of REST API testing including HTTP methods, status codes, authentication, and payload validation
- Experience integrating automated tests into CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps
- Proficiency in at least one programming language: Java, JavaScript, or Python
- Strong experience with defect management and test tracking tools such as JIRA or Azure DevOps
- Solid understanding of Agile/Scrum delivery methodologies and SDLC concepts
- Experience working in large-scale enterprise or financial services environments
PREFERRED QUALIFICATIONS
- Hands-on experience with AI-powered testing tools for intelligent test generation, anomaly detection, or predictive quality analytics - added advantage
- Experience testing microservices, event-driven architectures, and distributed systems
- Familiarity with performance testing tools such as Gatling, JMeter, or Locust
- Knowledge of contract testing using Pact or similar frameworks
- Exposure to cloud platforms: AWS, Azure, or Google Cloud Platform
- ISTQB or equivalent QA certification is a plus
WORK ARRANGEMENT
Location: Phoenix, AZ - Hybrid (on-site presence expected on a regular basis)