Location PCS CA, Toronto
Years of Experience 10-15 Years
Job Summary We are seeking a highly skilled Senior Quality Assurance Engineer to lead our QA strategy and ensure the highest quality of our mobile applications. The ideal candidate will have extensive experience in both manual and automation testing, with a strong focus on mobile platforms.
- QA Strategy and Leadership Define, implement, and maintain the overall testing strategy, including a robust mobile automation testing strategy for iOS and Android applications.
- Test Design and Execution Develop and execute detailed Test Strategy, Test Plan, and test cases for manual testing, including System Integration Testing (SIT) and End-to-End (E2E) scenarios. Plan, design, and execute comprehensive E2E test scenarios and perform thorough regression testing to ensure software quality.
- Automation Frameworks and CI/CD Design, develop, and maintain scalable and reusable automation frameworks using tools such as Selenium and Java, as well as mobile-specific frameworks like Appium, Espresso, or XCUITest. Integrate automated test suites with CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps) for mobile apps.
- 10+ years of experience in Quality Assurance, with a strong focus on manual (SIT and E2E Lead role), API testing, and automation testing.
- Strong expertise in E2E testing methodologies.
- Experience in automation testing with tools like UFT and Java (Selenium).
- Experience with Agile/Scrum methodologies and tools such as JIRA.
- Experience with native iOS (Swift) or Android (Kotlin) testing environments.
- Knowledge of cloud platforms (AWS).
- Experience with analytics, crash reporting, and monitoring tools.
- Familiarity with AI-assisted testing frameworks and quality tools.
- Experience using GitHub Copilot to accelerate development.
Strong communication and collaboration skills are essential for this role. The candidate must be able to work effectively in a team-oriented environment and possess a proactive approach to problem-solving.