Role Overview
We are looking for an experienced *QA Engineer (API)* with 6-7 years of quality assurance experience and strong expertise in *API and Integration Testing. The ideal candidate should have hands-on experience in **Java, RestAssured, JMeter, API automation, backend validation, and Salesforce integrations*.
The candidate should also have exposure to *AI-driven API validation techniques*, including LLM-based schema comparison, intelligent test data generation, API response validation, and identification of unexpected integration patterns.
Key Responsibilities
- * Design, develop, and execute comprehensive *API and integration test strategies*.
- * Build and maintain automated API test frameworks using *Java and RestAssured*.
- * Perform *functional, integration, regression, and performance testing* of APIs.
- * Conduct performance and load testing using *JMeter*.
- * Validate API responses, schemas, data integrity, and integration workflows.
- * Perform backend validation using *SQL and NoSQL databases*.
- * Test and validate *JSON and XML* payloads.
- * Validate *OAuth, authentication, and authorization* flows.
- * Work with API documentation and testing tools such as *Postman and Swagger/OpenAPI*.
- * Debug API and integration issues using logs, monitoring tools, and API proxy/debugging tools.
- * Work with *Salesforce Sales Cloud and Service Cloud* functionality and integrations.
- * Implement *Shift-Left Testing* by validating APIs, integration contracts, and workflows early in the development lifecycle.
- * Collaborate with developers, architects, product teams, and other QA engineers to identify and resolve defects.
- * Participate actively in *daily stand-ups, sprint planning, backlog grooming, and sprint retrospectives*.
- * Take ownership of QA deliverables and ensure high-quality, reliable releases.
AI-Driven API Validation
- * Automated API schema comparison using *LLMs/AI*.
- * Intelligent validation of API responses.
- * AI-assisted generation of API test data.
- * Creation of intelligent API mocks.
- * Identification of unexpected patterns, anomalies, and edge cases in API integrations.
- * Using AI/LLM techniques to improve API validation and test coverage.
Mandatory Skills
- * 6-7 years of overall *QA/Software Testing experience*.
- * Strong experience in *API and Integration Testing*.
- * Hands-on expertise in *Java and RestAssured* for API automation.
- * Hands-on experience with *JMeter* for performance testing.
- * Experience with *Salesforce Sales Cloud and Service Cloud* functionality and integrations.
- * Strong understanding of *JSON and XML*.
- * Experience with *OAuth, authentication, and authorization* mechanisms.
- * Experience with *Postman, Swagger/OpenAPI*, or similar API tools.
- * Strong experience with *SQL/NoSQL databases* for backend validation.
- * Strong debugging and troubleshooting skills using:
- * Logs
- * Monitoring tools
- * Postman
- * Fiddler
- * Charles
- * Splunk or similar tools
- * Experience with *AI-driven API validation techniques*.
- * Experience with *API response validation and schema validation*.
- * Understanding of *API mocks and test data generation*.
- * Strong understanding of *Shift-Left Testing* and integration contract validation.
- * Strong ownership, analytical, debugging, and attention-to-detail skills.
- * Ability to work effectively in an *Agile/Scrum environment*.
Debugging & Monitoring:
- * Charles
- * Fiddler
- * Postman
- * Splunk
- * Logs
- * Monitoring Tools
- * API Proxies
Good-to-Have Skills
- * CI/CD experience with:
- * Jenkins
- * GitHub Actions
- * GitLab CI/CD
- * Experience with cloud platforms:
- * AWS
- * Azure
- * GCP
- CI/CD & Cloud – Good to Have:
- * Jenkins
- * GitHub Actions
- * GitLab
- * AWS
- * Azure
- * GCP
Technical Skills
- Java
- RestAssured
- JMeter
- API Automation
- API Validation
- AI / LLMs
- SQL
- NoSQL
- JSON
- XML
- OAuth
- Authentication & Authorization
- Postman
- Swagger/OpenAPI
- Salesforce Sales Cloud
- Salesforce Service Cloud
- Backend Validation
- Integration Testing
- Performance Testing
- API Mocks
- Test Data Generation
- Automated Schema Comparison