- Company Name
- Direct IT Recruiting Inc.
- Job Title
- Senior QA API Automation Engineer (1809)
- Job Description
-
**Job Title**
Senior QA API Automation Engineer
**Role Summary**
Lead the design, architecture, and execution of enterprise‑grade API automation across microservices and distributed systems, with a strong focus on AI/LLM‑powered services. Drive quality engineering excellence through modern automation frameworks, testing best practices, and tool integration.
**Expectations**
- 8–12 years in QA/automation, with 4–6 years in a senior or staff‑level role.
- Deep expertise in API automation frameworks, CI/CD pipelines, and service virtualization.
- Proficiency in Java, JavaScript/TypeScript, Python, or C#.
- Hands‑on experience with Parasoft SOAtest and Parasoft Virtualize.
- Ability to mentor and provide technical leadership.
**Key Responsibilities**
- Own end‑to‑end API automation strategy and framework architecture.
- Develop advanced API automation using Playwright, Cypress, RestAssured, Postman/Newman, and Karate.
- Design and automate AI/LLM test cases for response quality, consistency, safety, and structured output validation.
- Implement contract and schema validation, negative, and security testing.
- Integrate automation into CI/CD (Jenkins, GitHub Actions, Azure DevOps).
- Use service virtualization (WireMock, Parasoft, etc.) to stabilize test environments.
- Improve automation stability, reduce flakiness, define KPIs and reporting metrics.
- Conduct code reviews, mentorship, and technical leadership across automation initiatives.
**Required Skills**
- API automation frameworks: Playwright (API), Cypress (API), RestAssured, Postman/Newman, Karate.
- Parasoft SOAtest & Parasoft Virtualize.
- AI/LLM API testing.
- CI/CD, Docker, Kubernetes, cloud platforms (AWS/Azure/GCP).
- Programming: Java, JavaScript/TypeScript, Python, C#.
- Service virtualization, contract testing, performance testing (JMeter, Gatling, k6).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (implied).
- Certifications in Parasoft SOAtest/Virtualize or equivalent QA/automation credentials (preferred).