Quality Assurance Engineer

  • Aubervilliers
  • Worldline

Quality Assurance Engineer

1 Project description : 1.1 Mission : INGENICO, a global secure payment and transaction solutions provider, is looking for experienced QA engineers to valid Axis / C3 solutions. With the objective of customer satisfaction, the focus is on the quality of developments, tests and deliveries as well as software support. The goal is to validate all the specific developments, in a customer target environment in various country configurations in order to anticipate a maximum of anomalies and facilitate the client UAT phase.

The developments are carried out by integrated R&D teams (Dev + QA) using the AGILE / SAfe methodology: The role of the QA is to participate in the decomposition of User Stories needs, define the validation tests in collaboration with the developer and run the tests during the development sprint.

All the tests performed have to be documented and tracked using the Testtlink tool. Likewise, all updates of the platform configuration have to be documented and tracked in a Setup Client document.

1.2 Context **:

  • Client-server environment. The client is embedded type (terminal).
  • Technical environment: Linux Redhat 5/6/7, Java, PostgreSQL, C ++ 11 / C ++ 14, PGAdmin
  • Test tool: Testlink, Quality Center or equivalent.
  • Tools: JIRA, Mantis or equivalent.
  • Automation Framework: Ingenico tool based on Python scripts
  • Methodology: Agile Scrum
  • Team organization: Squads and Tribes

2 Requirements : 2.1 Technical skilsets **:

  • Test Management Tool (Testlink, Quality Center or equivalent)
  • Defect Management Tool (Jira, Mantis or equivalent)
  • Automation framework (internal Ingenico based on Python)

2.2 Functional expertise: :

  • Thanks to a good knowledge of payment and electronic banking, QA Engineer is able to define and validate the functional and technical requirements and define the best test strategy for the validation of new functionalities implemented by the Squad
  • Execute the current Sprint tests in accordance with the R & D strategy.
  • Contribute to the implementation of automatic tests by the Agile team
  • Write, perform tests and analyze the results.
  • Submit Agile team test report.
  • Carry functional validation on the perimeter of the sprints.

2.3 Optional skillsets :

  • Test environment: Test Designer, Test Link, Kanest, Kanest-ICC, Kanest Supervisor
  • Knowledge of Java, C++, C # development languages

**_

  • 2.3 Behavior : **:

  • Openness and kindness

  • Good internal and external relationship (client), good behavior and teamwork

  • Autonomous, independent and ready to take decisions

  • Customer focus

  • Rigorous, analytical thinking and problem solving

  • Curious, keen to learn new things

  • Look for excellence

  • Able to work under pressure continuously

  • Team spirit, enthusiastic, resourceful, eager to learn and evolve in an international and challenging environment

2.4 Languages : :

  • A very good level of English is a must!
  • French is a plus

2.5 Level of qualification / Experience required **:

  • Engineer or university degree with at least 5 years of experience in similar technical activities and fields
  • Expertise: Knowledge of development practices in Agile context
  • Advanced: Knowledge in electronic banking
  • Basics: Linux basics (installation and software update)
  • Bases: Programming base for automation of tests (Python or other language)
  • Mastery and experience with Agile methodology: The methodology used is Agile Scrum