QA Engineer - Manuel & Auto
Questel is seeking a QA Engineer to join their Quality Assurance team in Tunis, Tunisia. This role involves maintaining and enhancing an automated end-to-end test suite built on Gauge for executable specifications and Selenium WebDriver for browser control. The suite operates within GitLab CI on every release, serving as both a regression safety net and a living documentation of expected product behavior. Beyond automation, the position also includes manual testing responsibilities, ensuring a comprehensive approach to quality assurance.
Key responsibilities include writing Gauge specifications from user stories and acceptance criteria, implementing and maintaining step definitions, Page Objects, and Selenium locators as interfaces evolve, and designing and maintaining test data and configuration files in YAML. The QA Engineer will run campaigns on development, staging, and pre-production environments through Gauge environment profiles, analyze execution reports to identify defects, and stabilize flaky tests through explicit waits and proper synchronization. Participation in agile ceremonies, reviewing test code, and conducting exploratory testing on unautomated areas are also integral to the role.
Candidates should have 1 to 3 years of experience in manual or automated testing, with a solid understanding of test design, including coverage of happy path and sad path scenarios, negative cases, boundary values, error handling, and regression strategy. Proficiency in Gauge, Selenium WebDriver, and web fundamentals such as HTML, CSS, HTTP methods, and browser developer tools is essential. A working knowledge of programming languages like Java, JavaScript, Python, or C# is required to write clean step implementations. Experience with GitLab, including branches, merge requests, and GitLab CI pipelines described in YAML, is necessary. Fluency in English, both written and spoken, is mandatory, as it is the primary language for specifications, tickets, documentation, and meetings.
This permanent, hybrid position offers a dynamic work environment with opportunities for professional growth. Employees are encouraged to develop new ideas and creative solutions, contributing to the company's mission of facilitating innovation in an efficient, secure, and sustainable way. Questel values entrepreneurship, respect, and honesty, fostering a collaborative and inclusive workplace culture.
The company offers a competitive salary and benefits package, though specific compensation details are not listed in the available sources. Employees enjoy a hybrid work model, providing flexibility between remote and on-site work. The role involves working on a robust test automation framework, contributing to living documentation, and being part of a dynamic QA team focused on delivering high-quality software solutions.