29 Sep
|
COFOMO
|
Montreal
# 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.## 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 workplace; 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.
📌 QA Analyst (Montreal)
🏢 COFOMO
📍 Montreal