Understand and analyze functional and technical requirements for backend APIs and
services.
- Perform manual and automation testing of RESTful APIs using Java-based
automation frameworks.
- Develop and maintain backend API test automation scripts in Java (e.g., using
RestAssured, TestNG, JUnit).
- Write and manage test cases using tools like Azure DevOps or JIRA.
- Collaborate with developers to debug server logs, trace backend issues, and support
root cause analysis.
- Participate in sprint planning, requirement grooming, and QA sign-offs.
- Validate backend Spring Boot microservices for functionality and stability.
- Verify deployments and health of services running on Kubernetes clusters.
- Test and validate interactions with relational and NoSQL databases (MySQL,
PostgreSQL, MongoDB).
Requirements
- Bachelor's degree in Computer Science, Engineering, or related technical field.
- 5-8 years of experience in backend API testing (manual + automation).
- Strong coding proficiency in Java, with hands-on experience in API automation
frameworks like Rest Assured, TestNG, JUnit.
- Solid understanding of microservice architecture and REST principles.
- Experience testing Spring Boot applications.
- Hands-on experience with Kubernetes services and deployments.
- Familiarity with Docker and container-based environments.
- Competency in analyzing and debugging server logs and API failures.
- Basic knowledge of SQL/NoSQL databases and validating backend data.
- Familiarity with test management tools like Azure DevOps or JIRA.
- Strong analytical skills, attention to detail, and communication ability.Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
[Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.]
Example: Determine and develop user requirements for systems in production, to ensure maximum usability
Qualifications
[Some qualifications you may want to include are Skills, Education, Experience, or Certifications.]
Example: Excellent verbal and written communication skills
Skills: databases,api,communication,boot,devops,testing,java,automation,azure