The QA Lead is responsible for designing, developing, and executing quality assurance and control processes, test strategies, test plans, and test cases that verify software conforms to defined acceptance criteria (i.
e. system behaviors) and feature design documents, as well as application standards, both manual and automated.
In addition to functional testing, the QA Lead is responsible for quality assurance of non-functional areas such as Performance, User Experience and Disability Testing.
Adheres to Company Policies, Rules, and Regulations
Adheres to Work Timings and Leave Schedules
Comes up with ideas and proposals; can come up with helpful, creative solutions.
Handles adversity well and knows how to translate challenges into positive actions and to achieve set objectives.
Sets clear targets; encourages and supports others to meet these targets. Also implements rules and limits to be used and to intervene where necessary.
Empowers team members to exercise freedom in finding solutions and applying them as needed.
Makes clear working agreements and knows how to properly motivate colleagues.
Manages Team Performance with reference to time, quality, and adherence to standards. Provides the required assistance to the team to perform and meet expected results.
Trains and mentors junior team members. Provides on-the-job training / coaching to other team members where appropriate.
Conducts job interviews for Levels 0 to 2 and provides timely and objective feedback.
Is proactive and takes the initiative for the team’s behalf.
Takes action as soon as the situation demands, sets out a workable solution and has an adequate action plan.
Can work under pressure with good quality performance and make the right decisions and determine the correct priorities.
Defines Test Plans for all product releases and new functionality
Reviews requirements, functional, technical specification, design documents and other related artifacts
Produces and maintains QA Documentation to agreed standard
Produces and maintains process documentation for the usage of the Quality management system
Ensures that testing schedules are adhered to, provides accurate time estimates of all QA activities and schedule team resources appropriately
Reviews Test Plans / Scripts (manual or automated) produced by team members
Makes appropriate use of automated testing tools in all QA activities
Takes software fault test cases, defects and integrate them into subsequent QA cycles
Ensures timely completion of the weekly releases and collaborates with the release team for migration to the required environment
Demonstrates an understanding of different testing techniques in order to produce effective test cases
Able to arrange the necessary means and resources and to plan for the activities.
Sets priorities based on a correct assessment of urgency / importance.
Places problems in a broad context and identify the risks.
Identifies processes for improvements. Demonstrates the ability to provide good suggestions / improvements for the stakeholder within the organization that will be beneficial to have a good and on target project.
Installs software and upgrades databases as required
Makes appropriate use of automated testing tools in all QA activities (as applicable)
Participates in development projects as per the QA & Compliance model.
Provides technical solutions, new concepts, models and theories to continuously improve the team’s methodology and performance.
Outline of the skills per job descriptions, detail level is descripted in QA&C skills matrix
Practitioner level according to the skills matrix on the following competencies : SDLC processes Release Management Quality Management (ISO, CMMI, SOC, 6 Sigma) Risk Management Capacity Planning Time / Schedule Management Testing Cost / Budget Management Test Resource Management Test Planning Test Execution Defect Management HR Processes
Automation (Applicable for Automation)
Practitioner level according to the skills matrix on the following competencies :
Expert level according to the skills matrix on the following competencies : Service Center Tools Programming Languages Test Automation Tools Configuration Management Tools
Practitioner level on the following skills according to the skills matrix : Analytical Thinking Problem Solving Coaching and Mentoring Conflict Management Customer Engagement Showcasing / Demonstration Skills Team / Performance Management Test Certification of International Software Qualification Board Advanced Level Required
Expert level on the following skills according to the skills matrix : Oral and Written Communications Interpersonal Skills Knowledge Transfers