Enable job alerts via email!

Senior QA Engineer (3)

Vantix Systems Inc.

Edmonton

On-site

CAD 95,000 - 120,000

Full time

18 days ago

Job summary

A leading software testing provider in Canada is seeking a Senior QA professional with over 10 years of experience. The role involves leading quality digital services, managing automation for rapid delivery, and supporting quality practices in Agile projects. Candidates should have extensive experience in API testing, database testing, and familiarity with testing frameworks such as Selenium and Cucumber.

Qualifications

  • 10+ years of experience in QA roles.
  • Experience in a senior QA role on Agile projects for at least two years.
  • Experience planning and executing functional testing.
  • Experience with CI/CD pipelines in a large-scale enterprise environment.

Responsibilities

  • Lead in ensuring delivery of quality digital services.
  • Manage automation for rapid delivery.
  • Contribute to defect management and best practices.
  • Support adoption of quality practices on teams.

Skills

Automation test scripts creation
Agile project experience
API testing
Database testing
Performance testing
Security testing
Selenium
JavaScript frameworks

Tools

Selenium
Cucumber
JavaScript test frameworks
Job description

Services and project deliverables should evolve as the work progresses, in response to emerging user and business needs, as well as design and technical opportunities. However, the following must be delivered (iteratively) over the course of the project:

  • Lead in ensuring the delivery of quality digital services:
    o Create and document test plans to support frequent delivery of features with consistent and satisfactory quality;
    o Create and document test cases and test scripts;
    o Plan and execute system tests for functional testing including system testing and integration testing;
    o Plan and execute system tests for non-functional testing including usability testing and compatibility testing;
    o Perform security testing including vulnerability testing, penetration testing, authentication and authorization testing;
    o Perform performance testing including load testing, stress testing, scalability testing, and response time testing;
    o Perform regression testing, smoke testing, sanity testing, and exploration testing;
    o Perform Application Programming Interface (API) testing including security, performance, data validation, error handling, integration testing and standards compliance testing;
    o Perform mobile testing including device compatibility testing and mobile-specific testing; and
    o Perform cross-browser compatibility testing.

  • Lead in database testing:
    o Write SQL queries to validate data in databases, ensuring the correct data is inserted, update and retrieved;
    o Verify data integrity ensuring data is processed correctly and is consistent across the solution; and
    o Perform data conversion testing, ensuring data integrity and accuracy in data quantity throughout the conversion process.

  • Manage automation that allows for rapid and frequent delivery:
    o Implement automated test suites; and
    o Coordinate contributions to automated test suites.

  • Contribute to defect management and best practices:
    o Track defects during testing with detailed, accurate information, screenshots and logs for reproducing, following best practices;
    o Create detailed bug reports and work with the team to prioritize and identify the severity; and
    o Ensuring defects are properly fixed without introducing new issues.

  • Support and encourage the adoption of quality practices on teams and foster continuous improvement.

  • Support any initiatives regarding the use of re-usable testing components/suites, the creation of test databases or the use of AI during testing.

  • Support a team in defining metrics for service quality:
    o Contribute to and coordinate automated metrics collection; and
    o Contribute to and coordinate automated generation of reports and artifacts on quality.

The ideal candidate will have 10+ years experience with the following:

  • Experience creating and modifying automation test scripts.

  • Experience in a senior QA role on the same Agile project for at least two years.

  • Experience in planning, writing test cases, scripts, and executing functional testing manually.

  • Experience with API testing and implementing testing with CI/CD pipelines in a large-scale enterprise environment.

  • Experience with database testing including data conversion testing in a large-scale enterprise environment

  • Experience with load testing, performance testing, security testing and/or end-to-end testing.

  • Experience with Selenium, Cucumber and JavaScript test framework (e.g., Cypress, Playwright, Mocha.js, Jest, Jasmine, Karma, Puppeteer, Nightwatch.js).

  • Experience working as a senior QA on large-scale enterprise Agile projects.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.