Job Title: QA Automation Engineer – API Testing (Karate Framework, AI-Assisted)
Location: Remote
Experience Level: Mid to Senior (3–8 years)
Role Overview
We are looking for a results-driven QA Automation Engineer to lead API-level regression testing across our SaaS products using the Karate framework. This role focuses on validating backend services through automated API test suites, ensuring high reliability without reliance on UI-based regression.
You will work in a fast-paced, high-accountability environment where output quality and execution speed are closely monitored. The ideal candidate is highly disciplined, detail-oriented, and comfortable leveraging AI tools (e.g., GitHub Copilot or similar) to accelerate development and testing workflows.
Key Responsibilities
- Design, develop, and maintain API automation test suites using the Karate framework
- Build and execute end-to-end API regression flows, validating sequences of dependent service calls
- Validate API responses, data integrity, and business logic across multiple services
- Collaborate with developers, product managers, and QA teams to understand system behavior and test requirements
- Integrate API tests into CI/CD pipelines for continuous regression execution
- Analyze test results, identify defects, and ensure timely resolution
- Continuously improve test coverage, execution efficiency, and reliability
- Use AI tools (e.g., Copilot) to enhance productivity in test creation and debugging
Required Skills & Qualifications
- 3+ years of experience in API testing and automation
- Hands-on experience with Karate framework (or strong experience in REST API automation tools like RestAssured, Postman/Newman, etc.)
- Strong understanding of REST APIs, HTTP methods, JSON/XML
- Experience with test sequencing and chaining API calls
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI)
- Proficiency in version control systems (Git)
- Strong debugging and analytical skills
- Ability to work in a fast-paced, execution-focused environment
Preferred Qualifications
- Experience using AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, CodeWhisperer)
- Exposure to microservices architecture
- Basic programming knowledge (Java preferred for Karate integrations)
- Experience with test reporting and monitoring tools
- Prior experience in SaaS product environments
What We're Looking For
- High ownership and accountability for deliverables
- Strong execution mindset with measurable output
- Ability to work independently with minimal supervision
- Comfortable working under performance visibility and tight timelines
- Continuous learner who adapts quickly to new tools and technologies