Job Description
Senior Quality Assurance Engineer (3 Openings)
Remote/Onsite, Edmonton, Alberta, Canada
Contracts
Our client is seeking three (3) experienced and motivated Senior Quality Assurance Engineers (QA Engineers) to ensure the quality of large-scale enterprise platforms, products, and services. If you’re passionate about delivering enterprise solutions that make services secure, cost-effective, and easy to access, this is an excellent opportunity to make an impact.
As part of a high-performing Agile team, you will play a key role in driving quality, performance, and security across multiple initiatives.
Role Overview
As a Senior QA Engineer, you will:
Lead testing efforts across functional and non-functional domains, both manual and automated.
Collaborate with cross-functional teams to plan, design, and execute comprehensive test strategies.
Support and foster a culture of quality, continuous improvement, and best practices.
Balance technical expertise with business acumen to help drive project success.
Scope of Services
You will work full-time across 2–3 projects, delivering high-quality solutions that evolve based on emerging user and business needs. Key responsibilities include:
Test Strategy & Execution
Develop and document test plans, cases, and scripts.
Execute functional (system, integration, regression, smoke) and non-functional (usability, compatibility, performance, security) testing.
Conduct API, mobile, and cross-browser testing.
Database & Data Validation
Write SQL queries to validate data integrity.
Perform data conversion and migration testing.
Automation & CI/CD
Implement and maintain automated test suites.
Integrate automated testing with CI/CD pipelines.
Defect Management & Quality Metrics
Log and track defects with precision.
Work with teams to prioritize fixes and prevent regressions.
Contribute to automated quality metrics and reporting.
Must-Have Qualifications
8 to 10 years of experience \ Government preferred
Bachelor’s degree in computer science, IT, or related field.
8+ years of QA experience, including large-scale enterprise Agile projects.
5+ years creating and modifying automation test scripts.
5+ years of API testing and CI/CD integration experience.
8+ years of database testing experience, including data conversion.
8+ years of performance, load, and security testing experience.
Hands-on experience with Selenium, Cucumber, and JavaScript test frameworks.
2+ years in a senior QA role within Agile projects.
Additional experience
Experience modernizing legacy systems into digital services.
Dual-Track Development process experience.
Proficiency with GitHub, GitLab, Bitbucket, or DevOps tools.
Leadership experience managing QA teams.
UAT experience on complex, enterprise solutions.
Background in data analytics and architecture.
Travel on-site for meetings/at your own costs.
How to Apply
Please send your resume to jim.nickolson@noramtec.com.
Only candidates selected for further consideration will be contacted.