Manager, Quality Assurance
Opportunity: QA5656 - Permanent
Reporting to the Manager, Development, the Manager, Quality Assurance is responsible for providing leadership to the QA Department, managing a team of quality assurance specialists, and overseeing the process of testing software applications to ensure quality and stability. The incumbent is responsible for managing the end-to-end test process for applications developed by ThinData’s Technology Team, test cycle, test case automation and all aspects of test case creation and execution. The Manager, Quality Assurance closely collaborates with ThinData’s development, project management, production and account management teams.
DUTIES AND RESPONSIBILITIES
- Recruit, select, train, develop, coach and motivate Quality Assurance staff
- Develop team objectives & set performance expectations for the group
- Conduct employee performance reviews and evaluations
- Manage staff on-the-job performance including employee recognition and skills improvements
- Manage the QA team of onshore and offshore test engineers during the entire development cycle, ensuring the validation of requirements and high quality delivery
- Define software validation process, guidelines, standards and methodology
- Lead the design, development, execution and analysis of testing strategies and plans for projects
- Define and create testing procedures to ensure the complete testing of applications
- Define and create procedures that would allow partnering with offshore QA teams and the tight integration of this process into ThinData's SDLC
- Facilitate the implementation of new tools and techniques
- Provide leadership to the QA team and work with the team to resolve quality related issues
- Manage the execution of multiple complex test plans; review activities to ensure quality standards are met and provide training and guidance
- Produce daily, weekly & monthly reports surrounding all ThinData QA activities; identify trends, develop recommendations and implementation plans to build automated tools, re-engineer processes and policies, as required.
QUALIFICATIONS / EXPERIENCE- University degree or College diploma in Computer Science or related field.
- Minimum of 8 years' experience in QA and testing
- Experience leading a team of at least 4 QA Testers.
- Demonstrated ability to work effectively in a fast-paced, team-oriented, dynamic environment with aggressive deadlines
- Ability to lead and direct work of others on a variety of enterprise-level projects.
- Advanced writing skills
- Experience writing use cases/test plans/test cases.
- Advanced knowledge of QA best practices and procedures.
- Ability to multi-task, meet deadlines and raise flags when necessary.
- Experience designing and implementing automated testing tools and frameworks.
- Strong interpersonal and people-management skills
- Ability to collaborate effectively with staff from other departments
- Expertise in each of the major testing types comprising a test cycle including functional, integration, regression, and system testing.
- Deep understanding of various testing tools and pros and cons of each.
- Understanding of, and ideally some ability to code in programming languages (C#, VB.NET, ASP.NET), databases (SQL Server), and writing SQL code is a definite asset.
- Experience working with offshore teams.
- Passion for testing and quality assurance.
- Strong attention to detail
Location Information
Office: ThinData Inc.
Click here to Apply now! |
« Return to Job Postings