Provides technical leadership for testing activities within an Agile team to ensure quality in situations ranging from small to large, highly complex software:
· Creates test strategies appropriate to meet feature-level and overall product quality requirements
· Leads the team/s in developing and executing test plans, reporting issues, resolving issues, improving test process, and providing information on product enhancements
· Developing and providing in-depth review of test coverage plan
· Designing complex test cases that requires knowledge on customer/industry applications including but not limited to performance test and other non-functional requirements testing
· Identifying cross-project/domain technical dependencies and project risks
· Investigating and researching new technologies, tools, and innovation to improve and optimize testing
· Analyzes the quality of software based on test results in conjunction with changes introduced by new functionalities, bug fixes, and other areas of code churn
· Working closely with business and technical stakeholders to define both feature level and system-wide quality requirements to reduce or eliminate technical ambiguities
· Communicate to stakeholders the testing progress and be able to clearly articulate work status
· Quality coach championing and promoting software testing standards, best practices, techniques, technology, and tools
· Providing recommendation and guidance on test automation coverage working with DevOps for infrastructure, architecture, and framework.