As QA Engineer, you implement and manage acceptance tests and release validation within an Agile team. And globally, you participate in the development of our solutions (Front End, Back End, and Mobile) and contribute to their high quality.


Your key Responsibilities:

UAT

  • Define and implement test plans
  • Develop and implement different test automation scenarios
  • Develop the test strategy with the team
  • Analyze the bugs encountered
  • Creation of test reports and proposal of solutions
  • Work closely with Dev on each task


Release validation

  • Work in close coordination with the person responsible for a release
  • Identify the key tickets requiring full testing prior to release
  • Run required tests and validate scope based on ticket description. If required, Functional
  • Analysts will assist
  • Carefully describe any reproduced bugs or missing requirements using the
  • Jira ticketing system
  • Run regression testing when required

Automated tests


• Automated tests tool: regular check on market and tools available, prototype, implementation and maintenance
• Performance and Load testing coordination
• Overall coordination of all automated tests process within each team
• Assist all QA, developers and Team Lead in the implementation of the scenarios in a timely
manner
• Maintain existing script

Qualities and skills


• Mastering of testing tool such as Selenium and Selenium Webdriver for PHP
• Knowledge of unit tests tools such as Karma, Jasmine and PHPUnit/Codeception/Behat
• Experience of continuous integration tools such as Jenkins required
• Knowledge of tools such as Gitlab is a plus
• Knowledge of PHP language is a plus
• Experience of SQL language and MySQL database
• Mastering of UAT best practices
• Knowledge of modelization (UML, Merise, …)
• CFTL or ISTQB certification appreciated
• Agile organization and methodology (Kanban, Scrum)
• Analytical mind
• Fluency in English