A

A2MAC1

Global benchmarking platform for competitive insights

QA Engineer

Manual & Functional QA +1Confirmed live in the last 24 hours
Full-timeCasablanca, MoroccoNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field.
  • Three to six years of QA experience in SaaS or similar environments.
  • Experience in test planning, test execution, functional testing, and integration testing.
  • Hands-on experience with Selenium, Postman, Gherkin, Java, and Azure DevOps.
  • Knowledge of the software development life cycle, Agile, and Shift-Left testing practices.
  • Strong analytical and communication skills.
  • Ability to collaborate with developers on test design early in the process.
  • Ability to handle multiple stories and integrations within a squad.

Responsibilities

  • Own sprint-level QA activities, including test planning, story testability, test data, manual and exploratory test runs, and story-level automation in line with organizational standards.
  • Collaborate with developers using a Shift-Left approach by writing automation early, reviewing acceptance criteria, and proposing testability improvements.
  • Maintain a squad regression checklist and nominate cases for shared or domain regression according to organizational processes.
  • Track squad quality signals, including coverage, pass/fail results, defect leakage, and flakiness; contribute to dashboards; and lead defect triage and root-cause analysis with developers.
  • Own QA activities for assigned user stories and ensure complete functional and integration coverage.
  • Create and maintain sprint-level test plans aligned with acceptance criteria and integration needs.
  • Participate in refinement to clarify acceptance criteria and ensure testability.
  • Maintain a squad-level regression checklist and propose broader regression candidates to the QA Product Lead.
  • Design reusable, modular test cases for functional, negative, edge, and API scenarios.
  • Ensure test cases are automation-ready and follow organizational standards defined by the QA Lead.
  • Execute manual and exploratory testing within each sprint.
  • Prepare and maintain test data sets to support consistent execution across environments.
  • Evaluate test case relevance and propose refactoring or removal of obsolete tests.
  • Implement and maintain story-level automated tests using approved frameworks, including Selenium, Postman, and Gherkin with Java.
  • Follow framework architecture and coding standards defined by the QA Lead.
  • Collaborate with developers to create automation early in the sprint.
  • Investigate automation failures, apply fixes under code review, and identify root causes.
  • Flag flaky tests, propose stabilization improvements, and implement approved fixes.
  • Track and report quality signals, including coverage, execution rate, defect leakage, and automation stability.
  • Provide quality insights to the QA Product Lead and Domain Engineering Manager for dashboards and governance.
  • Recommend process or tooling improvements while aligning with organizational standards.
  • Promote Shift-Left practices by improving user story readiness and acceptance criteria quality.
  • Participate in squad retrospectives to improve test planning, coverage, and testability.
  • Coordinate with the QA Product Lead on assignment and resolution of squad-assigned defects based on SLA/MTR.
  • Lead squad-level defect triage, ensuring accurate severity, priority, and reproduction paths.
  • Ensure defects include logs, payloads, data, and screenshots to accelerate investigation.
  • Collaborate with developers on root-cause analysis and validate corrective actions.
  • Expand regression coverage by adding checks for fixed defects and recommending broader regression candidates.
  • Work as an embedded member of one or more squads, collaborating daily with developers, the product owner, and UX/UI.
  • Participate in Agile ceremonies and drive quality-focused conversations.
  • Coach junior testers on test design, exploratory testing, and story readiness.
  • Coordinate with QA engineers in other squads when stories span multiple domains or integration points.
  • Support targeted beta actions for squad-owned features, including exploratory, smoke, and usability checks.
  • Escalate broader beta campaign needs to the QA Product Lead to avoid overlap with platform-level QA.
  • Identify bottlenecks in QA processes and propose actionable improvements.
  • Suggest enhancements to test frameworks, automation practices, and story readiness.
  • Share quality learnings within the squad and QA Guild to improve domain-wide maturity.

Desired Qualifications

  • Certifications in ISTQB Foundation CTFL, CTFL-AT, or CTFL-TTA, or certifications in Agile Testing, DevOps Quality, or Test Automation are beneficial.

About the Company

A2MAC1

Global benchmarking platform for competitive insights

A2MAC1 operates as a global benchmarking platform that provides competitive insights and innovation decoding services to a wide range of industries. It uses proprietary technology to decode product developments and innovations, delivering end-to-end benchmarking and data analysis via subscriptions and service fees. The platform helps clients move from reacting to competitors to proactively spotting opportunities and shaping future progress through actionable insights. With 25+ years of experience and a presence in 14 countries and 730+ staff, A2MAC1 differentiates itself through its mature, data-driven approach, broad industry coverage, and an integrated service model that combines technology, benchmarking, and advisory insights to keep clients ahead of the competition.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Hary, France
Founded
1997

Recently Posted Jobs

Explore more opportunities at A2MAC1

See more jobs