The Senior Manager, Quality Assurance is responsible for managing and improving the QA processes to ensure the delivery of high-quality solutions on both the core technology platform and business application development projects. This role involves leading a team of QA professionals both on and offshore, overseeing automated and manual testing strategies, and ensuring that QA practices align with company goals and objectives.
The Senior Manager will collaborate with cross-functional teams, provide mentorship to all QA team members, and work closely with stakeholders to develop and implement efficient testing strategies. They will also manage defect detection, triage, and resolution processes, and play a key role in driving continuous improvement in QA methodologies.
Primary Responsibilities Lead and manage the QA team to ensure high performance and the delivery of defect-free solutions. Develop, implement, and maintain QA processes, standards, and best practices. Manage detailed test plans, test cases and coverage matrices for projects involving both manual and automated processes. Oversee both manual and automated testing processes to ensure comprehensive coverage. Identify and implement tools and technologies to improve testing efficiency. Provide input into (and occasionally lead) test plan and test case reviews for assigned projects and participate in required review sessions. Conduct peer reviews of test plans, test cases and ensure team compliance with established standards. Track and report on testing progress, defect detection, and resolution metrics. Communicate effectively with others both on a technical and a business level and be persuasive in addressing findings. Evaluate and make recommendations on new testing tools and methodologies; provide architectural guidance on test framework. Manage relationships with external vendors for QA tools and services. Ensure continuous improvement in the QA process by implementing feedback from project retrospectives. In conjunction with Human Resources, participate in our talent management practices including recruitment and ensure new hires are successfully integrated through our 3-month onboarding program. Manage team performance through regular feedback, performance evaluations, and goal-setting to drive continuous improvement. Provide guidance and mentorship to QA team members to foster professional growth. Contribute to the overall operations and culture of the company, fostering our values and policies. Demonstrate curiosity and adaptability by actively evaluating, experimenting with, and integrating relevant AI tools and technologies to optimize processes, enhance outcomes, and drive continuous improvement in your area of responsibility.
Capability Requirements – education, skills & experience University degree in Computer Engineering/Science or equivalent knowledge/ capability from other university disciplines and/or work experience 7 + years of relevant testing methodology and QA experience, with a minimum of 3+ years in a management or leadership capacity. Thorough understanding of, and experience with, testing methodologies and Bug tracking tools Experience with both black box and white box testing. Extremely organized and meticulous. Experience with one or more automated test frameworks (i.e., Selenium, Robot, etc.) Complete understanding of configuration and release management Complete understanding of, and experience with, the Software Development Life Cycle 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 enthusiasm for the quality assurance process in a development environment and approach QA from the end-user perspective. Strong verbal and written communication skills Must have well developed people skills to enable flexibility and tactful negotiation in resolving issues and ensure fixes and recommendations are acted upon. Must have proven experience leading a high performing team both on and offshore. The ideal candidate will be familiar with some or all of the following: Cloud platforms such as AWS, Oracle Cloud, Azure, etc. SQL, Oracle, PL/SQL, UNIX/LINUX/Windows Server Data warehouse, OLAP etc. Java / J2EE / JavaScript
The Senior Manager, Quality Assurance is responsible for managing and improving the QA processes to ensure the delivery of high-quality solutions on both the core technology platform and business application development projects. This role involves leading a team of QA professionals both on and offshore, overseeing automated and manual testing strategies, and ensuring that QA practices align with company goals and objectives.
The Senior Manager will collaborate with cross-functional teams, provide mentorship to all QA team members, and work closely with stakeholders to develop and implement efficient testing strategies. They will also manage defect detection, triage, and resolution processes, and play a key role in driving continuous improvement in QA methodologies.
Primary Responsibilities Lead and manage the QA team to ensure high performance and the delivery of defect-free solutions. Develop, implement, and maintain QA processes, standards, and best practices. Manage detailed test plans, test cases and coverage matrices for projects involving both manual and automated processes. Oversee both manual and automated testing processes to ensure comprehensive coverage. Identify and implement tools and technologies to improve testing efficiency. Provide input into (and occasionally lead) test plan and test case reviews for assigned projects and participate in required review sessions. Conduct peer reviews of test plans, test cases and ensure team compliance with established standards. Track and report on testing progress, defect detection, and resolution metrics. Communicate effectively with others both on a technical and a business level and be persuasive in addressing findings. Evaluate and make recommendations on new testing tools and methodologies; provide architectural guidance on test framework. Manage relationships with external vendors for QA tools and services. Ensure continuous improvement in the QA process by implementing feedback from project retrospectives. In conjunction with Human Resources, participate in our talent management practices including recruitment and ensure new hires are successfully integrated through our 3-month onboarding program. Manage team performance through regular feedback, performance evaluations, and goal-setting to drive continuous improvement. Provide guidance and mentorship to QA team members to foster professional growth. Contribute to the overall operations and culture of the company, fostering our values and policies. Demonstrate curiosity and adaptability by actively evaluating, experimenting with, and integrating relevant AI tools and technologies to optimize processes, enhance outcomes, and drive continuous improvement in your area of responsibility.
Capability Requirements - education, skills & experience University degree in Computer Engineering/Science or equivalent knowledge/ capability from other university disciplines and/or work experience 7 + years of relevant testing methodology and QA experience, with a minimum of 3+ years in a management or leadership capacity. Thorough understanding of, and experience with, testing methodologies and Bug tracking tools Experience with both black box and white box testing. Extremely organized and meticulous. Experience with one or more automated test frameworks (i.e., Selenium, Robot, etc.) Complete understanding of configuration and release management Complete understanding of, and experience with, the Software Development Life Cycle 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 enthusiasm for the quality assurance process in a development environment and approach QA from the end-user perspective. Strong verbal and written communication skills Must have well developed people skills to enable flexibility and tactful negotiation in resolving issues and ensure fixes and recommendations are acted upon. Must have proven experience leading a high performing team both on and offshore. The ideal candidate will be familiar with some or all of the following: Cloud platforms such as AWS, Oracle Cloud, Azure, etc. SQL, Oracle, PL/SQL, UNIX/LINUX/Windows Server Data warehouse, OLAP etc. Java / J2EE / JavaScript
The Senior BI Analyst role is part of the Analytics and Optimization team, reporting to the Manager of BI Analytics. This position involves managing and delivering reporting and analytics needs. The analyst will collaborate with various teams to provide insights that support all business areas, including enhancing loyalty programs and operational analytics for clients using our loyalty products. Responsibilities include handling all stages of reporting projects, from solution and data design to data preparation, investigation, and creating advanced dashboards.
This role offers a unique opportunity to join a dynamic team of analytical professionals who work with Business and Technology to create innovative, value-adding customer engagement solutions. It’s ideal for motivated individuals looking to deepen their expertise in retail, customer behavior, and analytics.
What you bring: Advanced technical skills with expertise in SQL, Tableau, and other data manipulation and modeling tools. Extensive experience in data architecture, data modeling, data quality, and data analytics. Analytical mind set and hands on experience in campaign analytics and customer analysis preferably in a fast-moving retail like pharmacy, fuel retailer or grocery. Strong understanding of data visualization best practices and design principles.
Responsibilities: Work on BI initiatives from planning to deployment and provides support throughout the products lifecycle. Conduct analysis, planning for product reporting requirements and user needs. Design, architect, and develop data models, table relationships, queries, KPIs and measures. Based on design requirements, design and develop advanced dashboards and self-serve tools using Tableau. Troubleshoot BI and reporting issues, conduct data integrity and data quality assessment. Generate analytical insights that drive performance of loyalty programs. Communicate analytical findings to peers within Analytics team, and, on occasions, to partners from business and technology. Lead developing processes for standardization and creation of scalable solutions. Contribute to the overall operations and culture of the company, fostering our values and policies.
Qualifications – education, skills & experience Graduate degree in Computer Science, Engineering or equivalent work experience 6+ years of expert-level experience with Tableau and other BI tools 6+ years of expert-level hands-on in technical Skills: Expert understanding of relational data (i.e. SQL/Oracle/PostgreSQL) and hands-on experience writing custom queries. Experience with Snowflake preferred. Strong skills pertaining to reporting data models design, data extraction and data manipulation. Expert SQL query writing, debugging, and tuning skills Practical knowledge in data investigation and checking data quality of large datasets Experience with production level data volumes Excellent troubleshooting skills in high pressure situations Ability to take complex data and visualize it to a business story. Ability to find creative solutions to solve analytical and data problems. Ability to develop analytical frameworks and generate / communicate business insights. Attention to detail, high aptitude for problem solving and a natural interest in understanding and explaining consumer behavior / business. Proficiency with Python is an asset
Role Overview:
As a Manager, Client Success, you’ll take ownership of key client relationships, ensuring day-to-day operations run smoothly while also acting as a strategic partner. You’ll work closely with internal teams to implement solutions that meet client objectives and drive loyalty program success. Your ability to influence, negotiate, and align cross-functional teams will be essential in creating win-win outcomes for both clients and Exchange Solutions
A Day in the Life: In this role, you’ll be the primary point of contact for your clients, balancing operational responsibilities with strategic initiatives. You’ll work closely with clients to lead onboarding efforts onto the Exchange Solutions Platform to deliver value, and ensure your clients are achieving their desired outcomes. Whether you're working through a complex project timeline or identifying a new opportunity to innovate, your day will be dynamic and impactful.
Key Responsibilities: Develop and maintain strong relationships with key clients, ensuring high levels of satisfaction across your portfolio. Collaborate with clients to understand their business needs and align Exchange Solutions' offerings to drive results. Partner with internal teams (Sales, Analytics, Technology) to develop innovative solutions and contribute to the overall growth strategy. Lead the execution of Statement of Work (SOW) projects, ensuring on-time delivery and exceeding client expectations. Oversee tasks such as resource management, documentation, reporting, and issue resolution, balancing day-to-day operations with long-term strategic goals. Serve as an advisor to clients by providing insights and recommendations that enhance client loyalty and retention. Actively manage client feedback and data to continuously improve performance and outcomes. Work with cross-functional teams to deliver seamless client solutions, fostering an environment of collaboration, accountability, and innovation. Ensure adherence to processes that streamline account operations and increase team productivity. Identify opportunities for continuous improvement within client operations.
Key Skills & Qualifications: Post-secondary education with a degree in business, marketing, or a related field. 5+ years of experience in client success, loyalty marketing, or business analysis, preferably at a solutions provider or retailer. 3-5 years of program/project management experience, leading teams to complete significant projects under tight deadlines. PMP certification is an asset. Strong business acumen, with the ability to develop strategic recommendations that drive client success and company growth. Superior communication skills, both verbal and written, with the ability to influence, align, and foster accountability across different teams and levels. Experience with analytics-driven problem-solving, using data to make informed decisions and mitigate risks. Proficient technical understanding, able to translate complex product features into business value for clients. Excellent organizational and time management skills, able to multitask and prioritize in a fast-paced environment. Experience with SAFe or Agile methodologies is an asset Demonstrate curiosity and adaptability by actively evaluating, experimenting with, and integrating relevant AI tools and technologies to optimize processes, enhance outcomes, and drive continuous improvement in your area of responsibility.
The Senior BI Analyst role is part of the Analytics and Optimization team, reporting to the Manager of BI Analytics. This position involves managing and delivering reporting and analytics needs. The analyst will collaborate with various teams to provide insights that support all business areas, including enhancing loyalty programs and operational analytics for clients using our loyalty products. Responsibilities include handling all stages of reporting projects, from solution and data design to data preparation, investigation, and creating advanced dashboards.
This role offers a unique opportunity to join a dynamic team of analytical professionals who work with Business and Technology to create innovative, value-adding customer engagement solutions. It's ideal for motivated individuals looking to deepen their expertise in retail, customer behavior, and analytics.
What you bring: Advanced technical skills with expertise in SQL, Tableau, and other data manipulation and modeling tools. Extensive experience in data architecture, data modeling, data quality, and data analytics. Analytical mind set and hands on experience in campaign analytics and customer analysis preferably in a fast-moving retail like pharmacy, fuel retailer or grocery. Strong understanding of data visualization best practices and design principles.
Responsibilities: Work on BI initiatives from planning to deployment and provides support throughout the products lifecycle. Conduct analysis, planning for product reporting requirements and user needs. Design, architect, and develop data models, table relationships, queries, KPIs and measures. Based on design requirements, design and develop advanced dashboards and self-serve tools using Tableau. Troubleshoot BI and reporting issues, conduct data integrity and data quality assessment. Generate analytical insights that drive performance of loyalty programs. Communicate analytical findings to peers within Analytics team, and, on occasions, to partners from business and technology. Lead developing processes for standardization and creation of scalable solutions. Contribute to the overall operations and culture of the company, fostering our values and policies.
Qualifications - education, skills & experience Graduate degree in Computer Science, Engineering or equivalent work experience 6+ years of expert-level experience with Tableau and other BI tools 6+ years of expert-level hands-on in technical Skills: Expert understanding of relational data (i.e. SQL/Oracle/PostgreSQL) and hands-on experience writing custom queries. Experience with Snowflake preferred. Strong skills pertaining to reporting data models design, data extraction and data manipulation. Expert SQL query writing, debugging, and tuning skills Practical knowledge in data investigation and checking data quality of large datasets Experience with production level data volumes Excellent troubleshooting skills in high pressure situations Ability to take complex data and visualize it to a business story. Ability to find creative solutions to solve analytical and data problems. Ability to develop analytical frameworks and generate / communicate business insights. Attention to detail, high aptitude for problem solving and a natural interest in understanding and explaining consumer behavior / business. Proficiency with Python is an asset