Develop and execute detailed test plans, test cases, and test scripts for both manual and automated testing. Perform functional and non-functional testing for both day-to-day sprint tasks and special projects. Also collaborating with other product teams for integrated testing initiatives.
Identify, document, and track defects and work with developers to resolve them. Analyze test results and provide feedback on software quality to the development team.
Perform regression, integration, and performance testing as needed.
Contribute to the development and maintenance of the test automation framework.
Initiating and leading software quality assurance initiatives within the framework of monthly release cycles.
Troubleshoot and perform root cause analysis of bugs/issues for which a complaint has been received in the form of a support ticket.
Collaborate closely with the customer support team to provide necessary assistance and address major client tickets promptly and effectively to ensure timely resolution.
Technical Requirements:
3 to 4 years of experience.
Strong understanding of the SDLC (Software Development Life Cycle) and QA processes.
Expertise in writing and executing test cases with exceptional troubleshooting skills.
Ability to understand SQA processes with a passion for research and the capability to portray strong impact analysis.
Hands on Experience with test automation programming and its tools.
MUST have worked on large enterprise-grade products.
Strong English communication and analytical skills.
Experience with API testing tools (e.g., Postman).
Experience with Database testing and SQL Queries.
Familiarity with performance testing methodologies and tools.
Experience in security testing.
Knowledge of agile methodologies and experience in an agile/scrum development environment.