Senior Quality Assurance Engineer

1 week ago


Greater Toronto Area, Canada Exchange Solutions Full time

The Senior Quality Assurance Engineer is responsible for performing and managing the processes required by Exchange Solutions to deliver defect free solutions on both the core technology platform and client application development projects.


The Exchange Solutions Quality Assurance team provides functional, regression and performance testing, the creation of test cases, documentation of error and the management of remediation processes. This position is a part of the Exchange Solutions Technology Department and will be working on an agile team of technology professionals who provision solutions for clients and the Exchange Solutions product suite. These solutions must be re-useable, scalable and consistent with our development framework and technology roadmap.


The Senior Quality Assurance Engineer is responsible for developing, defining, managing and ensuring compliance with Exchange Solutions’ testing methodologies, practices and processes. They will be required to participate on and serve as a role model for a team that has the direct purpose of being creatively destructive. They will assist and coach other Quality Assurance Engineers to produce the desired level of assurance and project deliverables and they are accountable for leading the planning and implementing of testing strategies to mitigate risk.


Primary Responsibilities


  • Responsible for the quality of the end product by facilitating improvements in the QA engineering process and technology.
  • Review and update quality standards and ensure policies and procedures are enforced on all projects.
  • Define/review and updates templates for testing documentation.
  • Create detailed test plans, test cases and coverage matrices for projects involving both manual and automated processes.
  • Analyze the test results and provide readiness recommendations for specific projects within project’s life cycle.
  • Provide feasible work estimate for all QA activities related to a particular project or individual assignments.
  • Provide input into (and occasionally lead) test plan and test case reviews for assigned projects and participate in required review sessions.
  • Provide peer review for test plans and test cases created by other team members.
  • Act as a liaison between the technical and business sides of the project team.
  • Participate on test teams to plan and implement testing strategies to mitigate risk to production systems and communicate this to the Technical Solution Architect and project team.
  • Full responsibility for the viability of the lifecycle of issues/bugs being recorded, tracked, resolved and closed.
  • Communicate effectively with others both on a technical and a business level and be persuasive in addressing findings.
  • Report project status on a timely manner and track and overall progress against test plan and coverage model.
  • Adapt to various workloads and deadlines as appropriate.
  • Actively participate in the overall business, operations and culture of the company.
  • Evaluate and make recommendations on new testing tools and methodologies; provide architectural guidance on test framework.


Capability Requirements – education, skills & experience


  • University degree in Computer Engineering/Science or equivalent knowledge/ capability from other university disciplines and/or work experience
  • 5+ years of progressively responsible experience in software development in at least one or more of the following languages: Java, C, C++, Python
  • 3+ years of experience with software quality assurance and prior experience in creating automation frameworks.
  • Expertise in performance and load testing of web and backend systems using JMeter, Gatling or similar
  • Well versed in web services paradigms and protocols such as REST and HTTP
  • Thorough understanding of, and experience with, testing methodologies and Issue/Bug tracking tools
  • Ability to test in white, black, and gray box environments
  • Extremely organized and detail oriented.
  • Experience with one or more automated test frameworks (i.e. Robot, Selenium, QA Runner, etc.)
  • Complete understanding of configuration and release management
  • Able to plan and develop test cases for full requirement testing coverage
  • Experience with bug detection, reporting, tracking and triage and project / management reporting of defect rates, quality measures compliance etc.
  • Able to persevere - willing to ask the right questions with the tenacity to ensure an answer is provided and take the initiative to ensure project completion
  • Must have the enthusiasm for the quality assurance process in a development environment and approach QA from the end-user perspective
  • Able to assist QA Manager in leading projects and adapting to change
  • Fast learner
  • Strong verbal and written communication skills
  • Must have well developed interpersonal skills to enable flexibility and tactful negotiation in resolving issues and ensure fixes and recommendations are acted upon
  • The ideal candidate will be familiar with some or all of the following:
  • -- AWS, Oracle Cloud or Azure
  • -- Databases, Data warehouse, OLAP etc.
  • -- Java / J2EE / JavaScript
  • -- Read and understand Database schema’s, application specifications and functional requirements
  • Proficient in basic SQL operations such as joins and views.
  • Experiences with JIRA, Confluence, Jenkins a plus.
  • Experience using Bitbucket, Git or other source code management systems.
  • Comfortable in AGILE development environments and team structures


  • Greater Toronto Area, Canada Exchange Solutions Full time

    The Senior Quality Assurance Engineer is responsible for performing and managing the processes required by Exchange Solutions to deliver defect free solutions on both the core technology platform and client application development projects. The Exchange Solutions Quality Assurance team provides functional, regression and performance testing, the creation of...


  • Greater Toronto Area, Canada Exchange Solutions Full time

    The Senior Quality Assurance Engineer is responsible for performing and managing the processes required by Exchange Solutions to deliver defect free solutions on both the core technology platform and client application development projects.The Exchange Solutions Quality Assurance team provides functional, regression and performance testing, the creation of...


  • Greater Toronto Area, Canada Exchange Solutions Full time

    The Senior Quality Assurance Engineer is responsible for performing and managing the processes required by Exchange Solutions to deliver defect free solutions on both the core technology platform and client application development projects.The Exchange Solutions Quality Assurance team provides functional, regression and performance testing, the creation of...


  • Old Toronto, Ontario, Canada Highmark Senior Living Full time

    About Highmark Senior LivingHighmark Senior Living is dedicated to enhancing the quality of life for seniors through innovative care solutions. As a leader in the senior living industry, we are committed to delivering exceptional services that prioritize the well-being of our residents.The RoleAs a Senior Quality Assurance Engineer, you will play a crucial...


  • Toronto, Ontario, Canada Randstad Full time

    We are pleased to offer a new contract opportunity for a Senior Quality Assurance Engineer to join our team at Randstad. As a leading employer in the local market, we are actively seeking candidates with the following requirements:ResponsibilitiesAct as a Senior Quality Engineer in a dynamic environmentCollaborate with cross-functional teams to ensure...


  • Toronto, Ontario, Canada Randstad Full time

    We are pleased to offer a new contract opportunity for a Senior Quality Assurance Engineer to join our team at Randstad. As a leading employer in the local market, we are actively seeking candidates with the following requirements:ResponsibilitiesAct as a Senior Quality Engineer in a dynamic environmentCollaborate with cross-functional teams to ensure...


  • Toronto, Ontario, Canada Dyota Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Quality Engineer to join our team at Dyota Tech Solutions. As a Senior Quality Engineer, you will be responsible for ensuring the quality of our products and services, and for developing and implementing quality assurance processes and procedures.Key ResponsibilitiesDevelop and implement quality assurance...


  • Toronto, Ontario, Canada Dyota Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Quality Engineer to join our team at Dyota Tech Solutions. As a Senior Quality Engineer, you will be responsible for ensuring the quality of our products and services, and for developing and implementing quality assurance processes and procedures.Key ResponsibilitiesDevelop and implement quality assurance...


  • Old Toronto, Ontario, Canada Highmark Senior Living Full time

    About Highmark Senior LivingHighmark Senior Living is dedicated to enhancing the quality of life for seniors through innovative solutions and exceptional service. As a leader in the senior living industry, we are committed to creating environments where residents can thrive and enjoy their golden years.The RoleAs a Senior QA Engineer, you will play a crucial...


  • Toronto, Ontario, Canada GavinHeath Full time

    Job Title: Senior Quality Assurance EngineerGavinHeath is seeking a highly skilled Senior Quality Assurance Engineer to join their team in Ontario, Canada. This is a direct hire position, and candidates must reside in Ontario.Job Summary:The Senior QA Engineer will be responsible for designing, creating, and executing manual and automated test cases for web...


  • Toronto, Ontario, Canada GavinHeath Full time

    Job Title: Senior Quality Assurance EngineerGavinHeath is seeking a highly skilled Senior Quality Assurance Engineer to join their team in Ontario, Canada. This is a direct hire position, and candidates must reside in Ontario.Job Summary:The Senior QA Engineer will be responsible for designing, creating, and executing manual and automated test cases for web...


  • Toronto, Ontario, Canada Randstad Full time

    Senior SQA Contract OpportunityWe are pleased to offer a new contract opportunity for a Senior SQA to join our client, a leading employer in the local market.Key Responsibilities:Work with the Quality Engineering (QE) team to ensure high-quality products.Collaborate with cross-functional teams to identify and resolve quality issues.Develop and implement...


  • Toronto, Ontario, Canada Randstad Full time

    Senior SQA Contract OpportunityWe are pleased to offer a new contract opportunity for a Senior SQA to join our client, a leading employer in the local market.Key Responsibilities:Work with the Quality Engineering (QE) team to ensure high-quality products.Collaborate with cross-functional teams to identify and resolve quality issues.Develop and implement...


  • Old Toronto, Ontario, Canada Highmark Senior Living Full time

    About Highmark Senior LivingHighmark Senior Living is dedicated to enhancing the quality of life for seniors through innovative solutions and exceptional service. We are committed to creating a positive impact in the lives of our residents and their families.The RoleAs a Senior Quality Assurance Engineer, you will play a pivotal role in developing and...


  • Greater Toronto Area, Canada Timo Talent Full time

    Job Title: 3 Days Left: Quality Assurance Automation EngineerAbout Timo TalentTimo Talent is a leading provider of top talent to the tech industry. We are passionate about connecting the best professionals with the most innovative companies.About the RoleWe are seeking a highly skilled Quality Assurance Automation Engineer to join our team. As a Quality...


  • Greater Toronto Area, Canada Timo Talent Full time

    Job Title: 3 Days Left: Quality Assurance Automation EngineerAbout Timo TalentTimo Talent is a leading provider of top talent to the tech industry. We are passionate about connecting the best professionals with the most innovative companies.About the RoleWe are seeking a highly skilled Quality Assurance Automation Engineer to join our team. As a Quality...


  • Toronto, Ontario, Canada GavinHeath Full time

    Job Title: Senior Quality Assurance EngineerGavinHeath is seeking a highly skilled Senior Quality Assurance Engineer to join their team in Ontario, Canada. This is a direct hire position, and candidates must reside in Ontario.Job Summary:The Senior QA Engineer will be responsible for designing, creating, and executing manual and automated test cases for web...


  • Toronto, Ontario, Canada GavinHeath Full time

    Job Title: Senior Quality Assurance EngineerGavinHeath is seeking a highly skilled Senior Quality Assurance Engineer to join their team in Ontario, Canada. This is a direct hire position, and candidates must reside in Ontario.Job Summary:The Senior QA Engineer will be responsible for designing, creating, and executing manual and automated test cases for web...


  • Toronto, Ontario, Canada GavinHeath Full time

    Job Title: Senior Quality Assurance EngineerGavinHeath is seeking a highly skilled Senior Quality Assurance Engineer to join their team in Ontario, Canada. This is a direct hire position, and candidates must reside in Ontario.Job Summary:The Senior QA Engineer will be responsible for designing, creating, and executing manual and automated test cases for web...


  • Toronto, Ontario, Canada GavinHeath Full time

    Job Title: Senior Quality Assurance EngineerGavinHeath is seeking a highly skilled Senior Quality Assurance Engineer to join their team in Ontario, Canada. This is a direct hire position, and candidates must reside in Ontario.Job Summary:The Senior QA Engineer will be responsible for designing, creating, and executing manual and automated test cases for web...