Job Description
Job Posting: Systems Testing/QA Specialist (Hybrid – Toronto, Ontario)
Location: Hybrid, Toronto, Ontario, Canada
Job Type: Contract
Eligibility: 5+ years of Permanent Residency (PR) in Canada or Canadian Citizen
Conduct functional and non-functional testing, ensuring the robustness and usability of applications.
Perform AODA testing for WCAG 2.0 compliance.
Conduct mobile testing for different devices and platforms.
Perform security testing to identify vulnerabilities.
Manage test data and ensure accuracy and completeness for testing scenarios.
Required Skills and Experience:
Automation Testing Expertise:
Strong experience in Test Automation Frameworks (e.g., Selenium, Appium, Browser Stack, Sauce Labs, JUnit, etc.) for functional and regression testing across multiple platforms.
Advanced proficiency in Scripting & Programming Languages (e.g., Java, Python, JavaScript, NestJS) to write reusable automation scripts.
Demonstrated ability to automate test cases for large-scale web applications, mobile apps, and RESTful APIs.
Practical experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, Azure DevOps).
Expertise in performance and load testing using tools like JMeter, Python Locust, or similar.
Experience in cross-browser and cross-platform testing, ensuring consistency across browsers, devices, and operating systems.
Test Data Management: Proficient in preparing and validating test data for various test scenarios.
Quality Assurance Practices:
Expertise in Test Strategy & Planning, including creating detailed test plans and cases based on system requirements and user stories.
Experience with Functional and Non-Functional Testing, covering smoke, sanity, regression, integration, security, usability, and load testing.
Proficient in using bug tracking tools (e.g., Jira) for defect reporting and management.
Experience in Test Coverage Analysis and improving test effectiveness.
Strong background in manual testing for exploratory testing, edge cases, and high-risk areas.
Technical Expertise & Tooling:
Expertise in version control (e.g., Git, SVN).
Proficient in API testing & automation (Postman, SoapUI).
Strong knowledge of SQL for database validation and ensuring data integrity.
Experience with cloud platforms (e.g., Azure, AWS) and virtualization tools (e.g., Docker, Kubernetes).
Experience with mobile and web application testing, including mobile identity wallets (Appium, Espresso).
Basic understanding of security testing practices and automated security tools.
Additional Qualifications:
Familiarity with Verifiable Credentials and Digital Identity standards (W3C, DIDs, JSON-LD, OWASP Top 10, etc.).
How to Apply:
Interested candidates are invited to send their resumes to jim.nickolson@noramtec.com. We thank all applicants for their interest in this role; however, only those selected for an interview will be contacted.