About the job
The purpose of this role is to ensure the developed software meets the client requirements and the business’ quality standards within the project release cycle and established processes. To develop skills and to gain experience in various QA areas.
Key responsibilities:
Develops and executes accurate test cases as per requirements, analyses results and raises issues within schedule
Develops fundamental understanding of the business’ Quality Assurance process, improves domain knowledge and understanding of testing process, delivery methodology, tools, etc
Follows QA best practices to all aspects of QA function
Actively participates in test planning by identifying testing requirements, scope and estimates
Ensures optimal test coverage comprising of positive, negative and exception scenarios
Logs defects with right priority, tracking them to closure and understanding the root cause for an issue
Analyses and executes automation test scripts
Participates in planning and estimation of testing
Maintains up-to-date knowledge of current Processes and Policies
Familiarises, documents and where necessary, communicates a clear picture of project deliverables both internally and externally