Team Lead, Quality Assurance
Mississauga, Ontario, Canada
• Developed and lead the software testing process, projects, and documentation in a team.• Consulted with the product team to evaluate system interfaces, operational requirements, and performance requirements of the overall system.• Assist in the generation of use cases to ensure that all functional requirements of a system are captured during the product design phase.• Provide input in design improvements or corrections to developers throughout the development process• Review Requirements, Design document, and developed Test Strategy, Test Plans, and Traceability matrix for all projects • Interface with the project team working on risk-related development including Management, PM, Development lead, BA team • Coordinate with impacted interfacing application groups regarding timeframes and commitment dates • Monitor testing environments and code drops, and coordinate deployments• Execute test plans and test cases• Report status of test planning, defects and execution activities, including regular status updated to the project team using Test progress reports• Manage and maintain defect life, track and report timely fixes • Manage systems for tracking bugs and issues • Developed test automation regression suites for User Interface testing and Services based products. • Coordinates development and maintenance of testing environment• Provides technical product and process guidance to other QA team members • Monitor project performance after implementation to ensure efficiency of operation