Quality Assurance Consultant

Toronto, ON, Canada

Job Description


The Opportunity:

We are a leading Canadian financial services co-operative committed to being a catalyst for a sustainable and resilient society and our team is essential to deliver on this strategy. That\xe2\x80\x99s why we prioritize our people, to ensure we provide a strong culture and development opportunities which enables our team to thrive and to live our purpose. The best part is that you will work with people that care passionately about you, our clients, and our communities.

The Emerging Business Model (EBM) Tech team exists to deliver contextually relevant financial security that delight customers and partners in their moment of need. We design, build, and deliver digital first platform and services that enable data differentiated and hyper-personalized insurance propositions within ecosystem partners\xe2\x80\x98 experiences. When you join EBM Tech, you\xe2\x80\x99ll instantly become a key member of an agile, energetic, and ambitious digital platform engineering team. If you like the idea of engineering innovation at scale through digital, analytics, automation and contributing to a wide variety of next-gen integrated propositions, we think you\xe2\x80\x99ll love working at EBM Tech!

The Quality Assurance Consultant is responsible for the application of process management and quality improvement concepts for software development, and for effectively developing and implementing programs to ensure that systems meet minimum standards and end-user requirements, optimizing project quality. As the fourth and most senior level in the Quality Assurance job stream, the Quality Assurance Consultant is recognized as an expert in the area of quality assurance and acts independently with only general direction. This role also assigns and coordinates the activities of other quality assurance team members, balancing technical leadership and general management in an effort to consistently deliver high quality products and services.

How you will create impact:

Developing and documenting test strategies that will ensure defects are found, fixed, and retested as efficiently and effectively as possible.

Detailing test focus areas based on risk, roles and responsibilities for all levels of testing, and environments/equipment/tools required.

Consulting and providing direction for other project teams in terms of test strategy and approach.

Creating and maintaining the test schedule, project and resource plans, including estimates on future project development and resource planning and management.

Overseeing the following types of testing: functional, performance, integration, system, regression, risk based/mitigation and user acceptance testing (using manual or automated methods/tools as appropriate).

Tracking and reporting on testing progress against schedule, and adjust task assignments to compensate for variances.

Researching and implementing new or improved testing/quality assurance methods, processes, and tools, customizing methods to suit the needs of each project within the program.

Interfacing with project managers, business systems analysts and systems developers to ensure quality assurance needs are met, to influence their workflows to strengthen quality assurance processes, and to act as a communication liaison across multiple projects/entities to optimize communication channels and successfully resolve quality issues.

Training, mentoring and/or directing quality assurance analysts on industry best practices pertaining to quality assurance, including vendor course and training evaluations.

Monitoring results of other quality assurance team members and providing feedback on individual performance on an ongoing basis.

Leading the quality assurance effort on complex projects that span teams/entities.

How you will succeed:

You have an innovative mindset to improve operational efficiencies and ability to influence change, with a primary focus on client needs.

You use critical thinking skills to recognize assumptions, evaluate arguments, draw conclusions and proactively propose solutions.

You have strong communication skills to clearly convey messages and explore diverse points of view.

You build trusting relationships and provide guidance to support the development of colleagues.

To join our team:

You have a degree or diploma in Information Technology or Computer Science, along with at least 8 years\' relevant experience in test planning and designing test documentation, or equivalent combination of education and experience.

You have extensive experience in managing large, complex application test initiatives.

You have significant understanding of project lifecycle, testing methodology, and automation testing tools knowledge.

You have a proven ability to lead test initiatives involving concurrent releases and/or multiple versions of the same code.

You are an expert in the use and understanding of testing tools and techniques.

You have a broad understanding of technical concepts, applications, test environments, version management tools, programming tools, operating systems and interfaces.

What you need to know:

You will travel occasionally.

Extended work hours may be required.

The successful candidate shall be subject to a Background check as a condition of employment.

What\'s in it for you?

Training and development opportunities to grow your career.

Flexible work options to support personal and family needs.

A holistic approach to your well-being, with physical and mental health programs and a supportive workplace culture.

Volunteer opportunities to give back to your community.

The Co-operators

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2151245
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned