About the Role
QA Engineer
You will collaborate closely with cross-functional teamsincluding developers, designers, and product managersto validate features such as bilingual (English/French) support, regional payments, loyalty, and checkout flows.
Key Responsibilities
Test Design & Execution
- Design, execute, and maintain manual and automated test cases across mobile applications, APIs, and integrations.
- Ensure comprehensive testing for localization (language, currency, and address formats) and bilingual content validation.
- Identify, log, and track defects to closure, maintaining high visibility of issues and resolutions.
- Participate in test environment setup, data preparation, and test result analysis.
Localization & Functional Testing
- Validate English/French bilingual functionality across UI, error messages, notifications, and dynamic content.
- Verify localized payment, loyalty, and checkout workflows align with Canadian market standards.
- Test compliance with Canadian accessibility, privacy, and regulatory requirements.
Automation & Regression Testing
- Develop and execute automated test scripts for regression, API, and UI testing using modern frameworks and tools.
- Maintain and update automation suites to cover new localization features and backend integrations.
- Support continuous integration and continuous testing pipelines for efficient delivery cycles.
Collaboration & Communication
- Work closely with developers, QA leads, and product owners to define test coverage and acceptance criteria.
- Provide clear and concise updates on test execution, risks, and quality metrics to stakeholders.
- Contribute to cross-functional testing efforts involving backend, CMS, and XAPI/BFF integrations.
Performance & Load Testing
- Support performance and load testing to validate app scalability under varying traffic conditions.
- Analyze results and collaborate with development teams to optimize performance and stability.
Required Qualifications
- 510 years of experience in QA engineering, including mobile application testing.
- Strong experience with manual and automated testing of mobile apps, APIs, and backend services.
- Hands-on experience with Postman, Selenium, Appium, JUnit, or equivalent tools.
- Familiarity with CI/CD pipelines and version control systems (e.g., Jenkins, Git).
- Strong analytical, problem-solving, and documentation skills.
- Experience working in Agile/Scrum environments.
Preferred Experience
- Experience with localization or bilingual (English/French) testing.
- Exposure to retail or e-commerce mobile apps.
- Familiarity with performance testing tools (JMeter, BlazeMeter, LoadRunner).
- Understanding of cloud-based testing environments (AWS, Azure, or GCP).
- Knowledge of Canadian payment gateways, loyalty systems, and checkout integrations.