What you will be doing:
- Design, develop, and execute manual and automated test cases for web services and applications
- Test applications built in Java-based and microservices architectures
- Perform functional, regression, integration, and system testing
- Plan and execute performance testing using JMeter, including:
- Load testing
- Stress testing
- Endurance and scalability testing
- Analyze performance metrics and provide detailed reports with recommendations
- Identify, document, and track defects using defect management tools
- Collaborate with development teams to troubleshoot issues and verify fixes
- Participate in sprint planning, reviews, and continuous improvement initiatives
- Maintain and enhance test automation frameworks
- Ensure quality standards are met throughout the SDLC
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 3+ years of experience in software quality assurance
- Strong experience testing in Java-based environments
- Hands-on experience with microservices testing (REST APIs, service-to-service communication)
- Experience in load and stress testing
- Experience in test automation tools (such as Selenium, TestNG, JUnit, Cypress, or similar)
- Solid understanding of manual testing methodologies and best practices
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.)
- Experience with defect tracking tools (JIRA, Azure DevOps, etc.)
- Strong analytical and problem-solving skills
Preferred / Nice-to-Have Skills
- Experience with API testing tools (Postman, Jmeter)
- Knowledge of containerized environments (Docker, Kubernetes)
- Understanding of cloud platforms (AWS)
- SQL and database validation experience
- Performance monitoring tools (Grafana, Prometheus, New Relic, etc.)
- ISTQB or similar QA certification
Working Arrangement:
Full onsite | Nightshift