QA Analyst

COFOMO

Montreal (administrative region)

Hybrid

CAD 70,000 - 90,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

COFOMO, a leading Canadian consulting firm in Montreal, is seeking a QA Analyst to validate and automate software quality across web applications and APIs. You will design and execute functional, integration, and performance tests, leveraging Behat, Selenium WebDriver, and JMeter, with Moodle experience a plus.

The role requires strong PHP/HTML/JS skills and CI/CD collaboration. Join a growth-focused team delivering rigorous QA in large environments, with opportunities to implement automation

Qualifications

  • Have a minimum of five (5) years of recent and relevant experience in software quality assurance in a large environment.
  • Expertise in the design, implementation and automation of functional, unitary, integration, regression and performance tests.
  • Master Selenium WebDriver and Apache JMeter.
  • Experience with Behat in a web application context.
  • Master web programming in PHP.
  • Develop web applications using HTML, JavaScript, CSS, jQuery, and Bootstrap.
  • Experience in developing and validating web services and APIs.
  • Know the Apache web server.
  • Use Git version control systems, including Bitbucket.
  • Proficiency in MySQL databases and the SQL language.
  • Be familiar with Windows Server 2012 or later and Linux environments.
  • Experience in a Moodle environment, including specific developments, custom plugins and test automation.

Responsibilities

  • Analyze functional and technical specifications to define quality assurance needs.
  • Identify critical features, specific developments, plugins, external integrations and application modifications that may be impacted.
  • Assess the regression risks associated with new features, patches, and technological changes.
  • Design test plans, test strategy, scenarios, test cases, acceptance criteria and edge cases.
  • Ensure requirements coverage and traceability between needs and test cases.
  • Prepare the datasets required for the execution of the tests.
  • Run functional tests and validate UI behavior and user experience.
  • Develop and maintain automated tests to improve coverage and speed up recurring validations.
  • Automate functional testing using Behat for specific features and developments.
  • Implement automated UI testing with Selenium WebDriver, Playwright, or an equivalent tool.
  • Define and maintain an automation strategy covering functional, integration, and regression testing.
  • Integrate test suites with continuous integration and continuous deployment (CI/CD) pipelines.
  • Produce execution reports and quality indicators to track test results and coverage.
  • Identify anomalies, logic errors, and regressions, and analyze their impact on existing features.
  • Document abnormalities in a structured manner specifying reproduction steps, expected results and observed results.
  • Collaborate with development teams to facilitate analysis and resolution of anomalies.
  • Validate deployed patches and run required regression tests.
  • Plan and perform load and performance tests using Apache JMeter.
  • Analyze performance results and make recommendations for improvement.
  • Perform regression testing required for major application, database, or infrastructure changes.
  • Perform security tests to identify application vulnerabilities and potential risks.
  • Document detected vulnerabilities, assess risks and validate applied patches.
  • Advise teams on best practices for designing, executing, and automating tests.
  • Document the methods, tools and processes put in place to ensure their sustainability.
  • Ensure knowledge transfer and support the autonomy of teams in the execution and maintenance of automated tests.

Skills

HTML
JavaScript
CSS
jQuery
Bootstrap
APIs
Git
MySQL
Windows Server
Linux
Moodle
Selenium WebDriver
Apache JMeter
Behat
PHP

Tools

Behat
Selenium WebDriver
Apache JMeter
Git/Bitbucket
MySQL
Apache Web Server
Playwright

Job description

# QA AnalystMontrealVirtualSoftware Development and EngineeringApplyWith over 30 years of recognized expertise, COFOMO is now a leading Canadian consulting firm specializing in digital and artificial intelligence. Supported by more than 3,000 experts, 10 Centers of Excellence, and 4 offices across the country, we are uniquely positioned to successfully guide our clients through their transformations. Both strategic and tactical, we help organizations across a wide range of industries thrive in today’s rapidly evolving world.## Our promiseHelp our clients succeed and maximize the impact of their transformation initiatives, turning them into powerful drivers of growth and innovation.## Job description**Here's a brief overview of the tasks and responsibilities you'll have :*** Analyze functional and technical specifications to define quality assurance needs;* Identify critical features, specific developments, plugins, external integrations and application modifications that may be impacted;* Assess the regression risks associated with new features, patches, and technological changes;* Design test plans, test strategy, scenarios, test cases, acceptance criteria and edge cases;* Ensure requirements coverage and traceability between needs and test cases;* Prepare the datasets required for the execution of the tests;* Run functional tests and validate UI behavior and user experience;* Develop and maintain automated tests to improve coverage and speed up recurring validations;* Automate functional testing using Behat for specific features and developments;* Implement automated UI testing with Selenium WebDriver, Playwright, or an equivalent tool;* Define and maintain an automation strategy covering functional, integration, and regression testing;* Integrate test suites with continuous integration and continuous deployment (CI/CD) pipelines;* Produce execution reports and quality indicators to track test results and coverage;* Identify anomalies, logic errors, and regressions, and analyze their impact on existing features;* Document abnormalities in a structured manner specifying reproduction steps, expected results and observed results;* Collaborate with development teams to facilitate analysis and resolution of anomalies;* Validate deployed patches and run required regression tests;* Plan and perform load and performance tests using Apache JMeter;* Analyze performance results and make recommendations for improvement;* Perform regression testing required for major application, database, or infrastructure changes;* Perform security tests to identify application vulnerabilities and potential risks;* Document detected vulnerabilities, assess risks and validate applied patches;* Advise teams on best practices for designing, executing, and automating tests;* Document the methods, tools and processes put in place to ensure their sustainability;* Ensure knowledge transfer and support the autonomy of teams in the execution and maintenance of automated tests.**The profile we are looking for is as follows:*** Have a minimum of five (5) years of recent and relevant experience in software quality assurance in a large environment;* Expertise in the design, implementation and automation of functional, unitary, integration, regression and performance tests;* Master Selenium WebDriver and Apache JMeter;* Experience with Behat in a web application context;* Master web programming in PHP;* Develop web applications using HTML, JavaScript, CSS, jQuery, and Bootstrap;* Experience in developing and validating web services and APIs;* Know the Apache web server;* Use Git version control systems, including Bitbucket;* Proficiency in MySQL databases and the SQL language;* Be familiar with Windows Server 2012 or later and Linux environments;* Experience in a Moodle environment, including specific developments, custom plugins and test automation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Expert Functional Analyst
Expert Functional Analyst

COFOMO • Montreal (administrative region)

Hybrid
CAD 70,000 - 90,000
Test Developer - Python (outside Montreal)
Test Developer - Python (outside Montreal)

COFOMO • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Quality Specialist
Quality Specialist

COFOMO • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Competitive compensation
Wellness program
24/7 telemedicine access
+2
Senior DevOps Developer
Senior DevOps Developer

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Business and Systems Advisor
Business and Systems Advisor

COFOMO • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
IT Quality Intermediate Analyst - Officer
IT Quality Intermediate Analyst - Officer

Citibank (Switzerland) AG • Mississauga

On-site
CAD 70,000 - 100,000
Senior Business Analyst
Senior Business Analyst

COFOMO • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Expert Business Analyst
Expert Business Analyst

COFOMO • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Test Automation Specialist
Test Automation Specialist

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Business Analyst
Senior Business Analyst

CoFoMo Inc. • Quebec

On-site
CAD 85,000 - 115,000