Lead a test organization including manual testing, automated testing and release engineering
Provide technical leadership and expertise in the field of Quality Assurance and Testing
Lead a team of software quality assurance engineers
Be accountable for the Testing strategy within R&D including test case management, automation and associated frameworks, test tools
Manage effectively the testing schedules for all significant releases and work closely with the engineering project manager team
Operate as a change agent for continuous improvement driving new initiatives that improve the efficiency of software delivery from a QA perspective
Provide feedback on post-release defects and implement a continuous improvement process to drive quality
Provide high level, and detailed input as required, into the testing strategy, testing scope, test coverage of a release and any associated deliverables
Provide strategic direction and mentor the team as needed to accomplish a First Time Right software release to our customers
Work with the Software Development Scrum Teams to understand the scope, the technical nuances, and testability of each EPIC and associated story
Help improve the overall software delivery process within an agile scrum framework
Drive post mortems for root causing defect leakage between the varying QA gates
Communicate to senior management the quality status of releases in development, in the release, in maintenance
Manage and coordinate the resources required by the team to achieve the goals
Motivate the team and promote the values and culture of the company. Manage the performance of the team and support the career goals of the individual team members
Working with development teams in a flexible and Agile fashion that allows incremental testing of new features
Work with your leaders to define the tools and processes to deliver effective and efficient quality assurance
Job requirements:
Familiar with technologies like Cloud, Kubernetes, Azure
Extensive software quality assurance experience including manual and automated testing (Minimum 10 years)
Experience with building automated test and release engineering systems
Experience testing Mobile Apps, Cloud and Embedded systems
Experience with QA practices in Agile environments
Experience hiring and managing teams
Excellent knowledge of risk management, risk identification
Possesses a firm understanding of the overall development process
Must be a motivated self-starter with the ability to build processes from ground level
Ability to coordinate between cross-functional teams
Ability to work in a fast-paced environment with frequent software releases
A willingness to take ownership of projects and drive them to completion
Excellent verbal and written interpersonal skills
Creative thinker and strong problem solver with meticulous attention to detail
Effective leader with hand’s on approach
At least 12 years of experience in software quality
B.Sc. or equivalent vocational experience required