JOB DESCRIPTION Role and Responsibilities - Define end-to-end Q.A. approach and associated resource plan for owned deliverables
- Ensure timely delivery of any required estimates, resource requests and environment bookings
- Have a deep understanding of the technical applications impacted by their change and can influence the engineering approach to validate and assure the changes requested.
- Articulate and provide metrics to outline risk associated with Q.A. delivery and can address those from a Q.A. perspective working with the engineering teams
- Pro-actively analyses current processes and practices, suggesting and driving improvements where necessary.
- Collaborate effectively and on an ongoing basis with their peer group across delivery within the domain.
- Mentor and guide junior staff where applicable to build and improve overall capability within the department.
- Involved in understanding business requirements and works with the various stakeholders to translate those requirements into QA strategies and approaches.
- Have a result-oriented approach and a high degree of accountability, commitment and responsibility
- Enforce Quality Engineering best practices across all areas of software delivery
- Ensure a comprehensive Test Strategy is in place, incorporating efficient regression testing, mobile testing, and non-functional testing.
- Be a catalyst and strong force for continued improvement in Quality Engineering and the software delivery processes.
- Promote and continue to bring in industry best practices and tooling.
- Promote understanding of QA and QE processes and methodology to key stakeholders.
- Develop, coach, and mentor direct reports.
- Fully capable of managing the Functional, Automated, Performance and QA Consultancy projects/ initiatives.
- Keenly take up and pursue research and development activities
- Provide assistance and training to team members as required
- Identify and take up self-learning opportunities
|