Toronto, ON, CA
3 days ago
Sr. QA/Testing Developer
Position Description:

CGI is more than just an IT company. Be part of a team that supports the local community with the ability draw on global best-in-class talent! Benefits include a share purchase program, profit sharing, wellness credits, training and development programs, and flexible work schedules and locations.

We are looking for Senior QA professional with mobile app testing experience on IOS and Android.

Your future duties and responsibilities:

We are looking for Senior QA professional with 12+years of experience in mobile app testing on IOS and Android.

Required qualifications to be successful in this role:

Automation Testing Experience (40%)

• Test Automation Frameworks: Proficient in designing, implementing, and maintaining automation test frameworks (e.g., Selenium, Appium, BrowserStack, Sauce Labs, Junit or similar tools) for functional and regression testing across multiple platforms.
• Scripting & Programming Languages: Strong programming skills in languages such as Java, Python, JavaScript, NestJS etc. with the ability to write robust and reusable automation scripts
• Test Case Automation: Demonstrated experience in automating tests cases for complex, large-scale web applications, mobile application and RESTful API implementation, ensuring high coverages.
• CI/CD Integration: Hands-on experience integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub Actions, Azure DevOps or similar
• Performance and Load Testing: Experience in implementing automated performance and load testing using tools like JMeter, Python Locust, or similar, ensuring scalability and performance benchmarks are met.
• Cross-Browser and Cross-Platform Testing: Expertise in automating cross-browser and cross-platform tests to ensure consistent performance and functionality across different browsers, devices and operating systems.
• Test Data Management: Proficient in managing test data for automated tests, including data setup, data selection and data validation for diverse test scenarios.

Quality Assurance Practices ( 30%)

• Test Strategy and Planning: Experience in defining and executing test strategies, including the creation of comprehensive test plans and test cases based on system requirements, user stories, and acceptance criteria
• Function and Non-Functional Testing: In-Depth understanding of functional testing, including smoke, sanity, regression, and integration testing, as well as non-functional testing like security, usability, and load testing.
• Bug Tracking and Reporting: Proficient in using bug tracking tools (e.g. Jira or similar) to report, track, and manage defects through their lifecycle, ensuring clear communication with developers and product teams.
• Test Coverage Analysis: Expertise in analyzing and ensuring adequate test coverage, identifying gaps and enhancing test cases to improve overall test effectiveness
• Manual Testing Expertise: While automation is key, must also have strong experience with manual testing, especially for exploratory testing, edge cases, and high-risk areas not covered by automation

Technical Expertise and Tooling (20%)

• Version Control Systems: Strong understanding and experience using version control tools like Git, SVN or similar for source code management, including branching, merging and resolving conflicts
• API Testing and Automation: Experience in API testing and automation tools like Postman, SoapUI, or similar for testing RESTful API and SOAP APIs.
• Database and SQL Skills: Experience in writing and executing SQL queries to verify backend data and ensure that the automated tests are validating data integrity and correctness in databases
• Cloud & Virtualization: Familiarity with cloud-based platforms like Azure, AWS and virtualization tools like Docker, Kubernetes for setting up and managing test environments
• Web and Mobile Application testing: Experience in automating tests for web application testing using BrowserStack or similar and mobile application testing, specifically opensource digital identity wallets using tools like Appium, Expresso or similar for IOS and Android testing
• Security Testing: Understanding security testing practices including basic knowledge of OWASP Top 10, secure coding practices, and automated security testing tools
• Verifiable Credentials and Digital Wallet: Understanding of World Wide Web Consortium (w3c), verifiable credentials (VC) model, Decentralized Identifiers (DID), JSON-LD, Zero Knowledge Proofs, Open ID Connect (OIDC), OAuth2, JSON Web Tokens (JWT), JSON Web Signature (JWS) and Digital Identity Standards and frameworks such as PCTF, NIST and eiDAS etc.

Soft skills: Communication, Presentation and Leadership (10%)

#LI-SH1

Skills: JavaJavaScriptPythonTest Analysis What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Come join our team—one of the largest IT and business consulting services firms in the world.

Confirm your E-mail: Send Email