- Manages testing effort for one or more products within a product line.
- Manages the design and development of test plans and scripts to ensure alignment with the business requirements across multiple products.
- Ensures that software development projects meet quality standards prior to project release. Recommends most efficient way to produce new products.
- Evaluates progress and results of development efforts.
- Responsible for hiring, performance appraisals, and pay reviews of Quality Engineers.
- Works collaboratively with quality management to achieve common objectives, goals and results.
- Experience working within an Agile development process (Scrum, XP, Kanban etc) from an Agile testing and management perspective. Demonstrated working proficiency of QE processes and methodologies.
- Demonstrated working proficiency of automated testing strategies and techniques.
- Demonstrated ability to understand how elements of systems work together and develop quality strategies for robust test validation.
- Strong people management skills, with a proven ability to hire and grow technical talent. Ability to understand technical specifications.
- Solid understanding of Cloud computing and SOA. Solid understanding of continuous integration and delivery concepts.
- Must posses the ability to manage multiple competing priorities while driving resolution and getting results. Proven ability to deliver results in a fast-paced environment, under tight deadlines. Excellent attention to detail, written and verbal communication skills, interpersonal skills, time management skills, and problem solving and analytical skills.
- Creates test strategies, resources, and delivers high quality projects to production.
- Serves as a champion for quality through daily interactions with QE and cross functional team members.
- Strategically plans to anticipate quality risks and mitigates those risks.
- Span of contribution and influence covers multiple products of small to large size and complexity. Designs and implements a robust test environment for concurrent testing of multiple releases.
- Leads the end to end testing strategy efforts on assigned projects.
- Works closely with Product and Development teams to understand product vision and requirements. Defines entrance and exit criteria for a product to ship.
- Reviews, analyzes and recommends tools to increase QE effectiveness and efficiency.
- Ensures that quality measures continuously improve based on industry standards, and accepted best practices. Provides assessments and recommendations to cross functional product teams regarding the continuous improvement in software quality.
- Defines, delivers and analyzes QE metrics.