Quality Engineer
This role is for one of the Weekday's clients
**Salary range: Rs 1500000 - Rs 2500000 (ie INR 15-25 LPA)
**Min Experience: 4 years
Location: Bengaluru
JobType: full-time
We are seeking a detail-oriented and proactive Quality Engineer with 4–8 years of experience, specializing in API testing, to join our growing technology team. In this role, you will play a critical part in ensuring the reliability, performance, and security of backend systems by validating APIs and integrations across complex distributed architectures.
As a Quality Engineer, you will collaborate closely with developers, product managers, and DevOps teams to design and execute comprehensive test strategies. Your primary focus will be on validating RESTful and/or SOAP APIs, ensuring seamless data exchange between services, and identifying defects early in the development lifecycle.
Key Responsibilities:
- Design, develop, and maintain automated and manual test cases for API testing.
- Validate API functionality, reliability, performance, and security using tools such as Postman, RestAssured, SoapUI, or similar frameworks.
- Perform functional, integration, regression, and end-to-end testing of APIs.
- Analyze API specifications (Swagger/OpenAPI) and ensure test coverage aligns with business requirements.
- Create and execute test scripts to validate request/response structures, headers, authentication, and error handling.
- Collaborate with development teams to debug issues and ensure high-quality releases.
- Integrate API test suites into CI/CD pipelines to enable continuous testing.
- Monitor API performance and conduct load or stress testing when required.
- Maintain detailed documentation of test cases, test results, and defect reports.
- Participate in agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
Required Skills and Qualifications:
- 4–8 years of experience in software quality engineering with a strong focus on API testing.
- Solid understanding of RESTful services, HTTP protocols, and microservices architecture.
- Hands-on experience with API testing tools such as Postman, RestAssured, SoapUI, or similar.
- Proficiency in at least one programming language such as Java, Python, or JavaScript for test automation.
- Experience with test automation frameworks and integrating tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Strong knowledge of JSON, XML, and data validation techniques.
- Familiarity with authentication methods such as OAuth, JWT, and API keys.
- Experience with version control systems like Git.
- Good understanding of database concepts and ability to validate backend data (SQL/NoSQL).
- Strong analytical and problem-solving skills with attention to detail.
Preferred Qualifications:
- Experience with performance testing tools such as JMeter or Gatling.
- Exposure to containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of security testing practices for APIs.
- Experience working in Agile/Scrum environments.