Responsible for developing, executing, and documenting manual and automated test plans, cases, and results.
Develop test automation to support software testing efforts.
Conduct manual testing when automation is not feasible.
Responsible for collaborating with cross-functional teams to understand project requirements and identify test scenarios.
Responsible for creating, maintaining, and executing automated test scripts using Java and Python.
Responsible for using Postman for API testing and Jira for defect tracking and project management.
Responsible for utilizing SQL for database testing and data validation.
Responsible for using Rest API mock and request capture tools for testing APIs. Conduct performance testing using JMeter.
Responsible for performing end-to-end testing to ensure the functionality, usability, and compatibility of web applications.
Responsible for estimating, prioritizing, planning, and coordinating testing activities and staying updated with industry best practices and testing trends.
Responsible for reviewing requirements and test cases, and participating in test automation strategy enforcing excellent coding standards through code reviews.
Responsible for setting up, configuring, and maintaining QA environments and database systems for testing readiness.
Requirements:
Bachelor s degree in Computer Science or related field.
Minimum 3-5 years of experience in software quality assurance, with a strong background in automation.
Strong knowledge of QA methodologies, tools, and processes.
Experience with Rest API mock and Request capture tools.
Proficiency in Java, Python, Rest Assured (or any similar automation testing tools), Postman, Jira, SQL, and JMeter.