Senior Test Engineer

Senior Test engineer

 

Informations sur la mission

Taux d’activité :100%

Résidence en Suisse exigé

 

Description de la mission

Expérience requise

  • Experience in web services testing, web GUI applications
  • Experience with Unit, Component level testing and System level testing
  • Experience in requirements analysis, design and develop manual tests as well as automated test scripts using Selenium, JUNIT, Java, Cucumber
  • Experience in closely collaborating with business analysts and developers to understand software architecture, use cases and specifications
  • Experience in expanding automation frameworks to provide additional test capabilities.
  • Experience in analyzing existing automation test sets to find areas for improvement (easier maintainability, stability of the tests, …)
  • Experience in identifying, analyzing, and documenting software defects
  • Development background, with Java development
  • Experience with Bamboo deployment and continuous integration tool and integration of automated tests into the continuous delivery pipeline
  • Experience with Agile and waterfall development lifecycles
  • Experience with Specification by example and/or BDD and keyword driven testing would be a plus

Responsabilités

  • Ensure maintenance and run of existing automated tests in QTP/UFT , BPT , Load Runner and Ranorex
  • Work closely with new projects, to analyze new requirements and design together with Business analysts specifications that are executable as automated tests
  • Design test automation strategy that will ensure low-level tests are automated (avoid GUI automation) and integrated into System tests
  • Design new automated tests using “Given..When..Then… synthax” together with Business Analysts
  • Automate together with developers, using JUNIT, Java and Selenium functional test classes described with the BDD test design approach
  • Design test data strategy and implementation of creation of synthetic data for tests as well as designing a strategy for synthetic data cleanup after each run
  • Design automated tests that will run on test environments with mocks as well as in test environments fully integrated
  • Work closely with the other tests automation engineers and test managers to analyze the current implementation of the automation frameworks and ensure continuous improvements of duration of runs, and stability of tests
  • Work independently and as a member of test automation team
  • Follow agile development process

 

 

Postuler