Job Description:
- Management of quality team comprising of full-time employees and contractors
- Define, manage, and execute all forms of testing i.e. User acceptance testing, Country testing, Business testing, Functional, and regression testing
- Monitor defects, create defect reports, work with the development team to resolve the defects/bugs
- Assess overall product quality approach. Plan, execute, monitor and validate testing processes.
- Develop test plans for each new release that includes test strategy for all new product functionality.
- Debrief on defects identified outside of our quality processes and develop plans to ensure there are tests in place to capture the defects.
- Ensure test processes for new applications and features are designed into the product development process.
- Lead the quality engineering team to automate complex testing scenarios.
- Manage testing artifacts, define and integrate automation into testing processes
- Hands-on validation of testing tools and processes
- Drive best practices for defining, setting, and maintaining quality standards for initiatives
- Develop, modify, and execute test strategies, plans, and programs
- Design and develop tools and environment plan to facilitate efficiencies in the testing process
- Coordinate and optimize testing in a cross-functional, cross-regional environment
- Provide Change Request Approval & QA sign-off
- Manage QA Delivery & Accountability (Portfolio Level)
Requirements:
- 15+ years of Quality Assurance design, development, execution, test automation, test plan and test case implementation
- Management leadership role in defining and implementing an overall software development quality life-cycle approach.
- 10+ years software quality leadership experience in a software development environment, preferably cloud.
- Experience with open source automation framework (TestNG, jmeter, selenium)
- Proficiency in QA methodologies, software testing principles, concepts, verification/ validation techniques, and test management.
- Experience working in a CI/CD environment preferably with a modern build release tool such as Jenkins.
- Proven ability in delivering & overseeing manual testing, test automation, and tools development.
- Experience with the Scaled Agile Framework (SAFe).
- Expertise: strong capabilities in end-to-end software testing in both Agile and Waterfall environments.
- Customer Focused: Passionate about the customer experience and improvise it.
- Team Player: Excellent cross-functional communication and influencing skills.
- Team Builder: Proven track record demonstrating the ability to attract, hire, motivate, and develop the best quality minded individuals.
- Priority Driven: Comfortable working in a continually changing and dynamic environment and driving top issues to resolution.
- Optimization Mindset: Strong quality advocate with a good planning and optimization mindset.