- Design, develop, and execute manual and automated test cases.
- Analyze requirements and prepare comprehensive test plans.
- Develop and maintain test automation scripts using Java and/or JavaScript/TypeScript.
- Conduct API testing using Postman, RestAssured, or similar tools.
- Perform database validation using SQL and tools like DBeaver.
- Participate in performance and load testing using JMeter, LoadRunner, or Gatling (a plus).
- Contribute to the development and maintenance of scalable test automation frameworks (POM, BDD).
- Work with cloud-based applications (AWS, Azure, GCP – a plus).
- Collaborate with developers, DevOps, and product teams for end-to-end testing and CI/CD integration.
- Utilize tools like Jira, Xray, and GitHub for test management, defect tracking, and version control.
- Provide test metrics and reports for stakeholder visibility.
- Strong understanding of test case design, execution, and defect tracking
- Experience in requirement analysis and test planning
- Hands-on with UI automation: Selenium, Cypress, Playwright
- API automation experience with RestAssured, Postman, etc.
- Proficiency in Java (primary language); familiarity with JavaScript/TypeScript
- IDE experience with IntelliJ IDEA, VS Code
- Experience in Postman, REST APIs
- Strong SQL knowledge and familiarity with DBeaver
- Exposure to JMeter, LoadRunner, Gatling
- Basic knowledge of AWS, Azure, or GCP
- Jira for defect tracking and test case management (Xray)
- Familiarity with CI/CD tools like Jenkins, GitHub Actions
- Version control using GitHub – branching, pull requests, and collaboration
- Understanding of test architecture and choosing tools based on project needs
- Strong analytical and problem-solving skills
- Effective communication and collaboration with cross-functional teams
- Proactive and adaptable team player with a passion for quality