Automation Test Engineer

  • Location

    Newcastle upon Tyne, Tyne and Wear

  • Sector:

    IT

  • Job type:

    Contract

  • Salary:

    £425 - £475 per day

  • Contact:

    Thomas Hunt

  • Contact email:

    Thomas.Hunt@experis.co.uk

  • Job ref:

    BBBH115500_1575549267

  • Published:

    10 months ago

  • Duration:

    3 Months

  • Expiry date:

    2020-01-04

  • Start date:

    ASAP

Job Title: Automation Test Engineer
Duration: 3 months
Start Date: ASAP
Location: Newcastle
Inside IR35

Would you like to join a global leader in consulting, technology services and digital transformation?
Our client are at the forefront of innovation to address the entire breadth of opportunities in the evolving world of cloud, digital and platforms.

You will be based on site working with one of the UK's most digital organisations and leading the technology revolution across the public sector. With over 50 million customers at the heart of everything they do the scope and impact of your work is limitless. As a team, they're not afraid to try new technologies and new ways of working.

Job Description

Functional Automation engineer

* Cucumber
* NodeJs - the entire project will be written in Node. This means that the team can pair program across dev and test tickets.
* Supertest - as the tests are mainly based around API testing, we will use this dev dependency, supertest creates an encompassing request where headers, body and set, then the request made. It also makes an assertion on the response. This does mean the cucumber steps are shorter, but the tests will be more readable.

Performance tests repository (nice to have)

* Gatling - performance tests will use a tool called Gatling.
* Kotlin/Scala - Gatling requires an OO language, the rest of the platform has written these tests in Scala
* Kotlin - a new language similar to Scala and Java.

Test engineering

* Analysing functional requirement including Functional design document & interface design document, Business requirements.
* Understanding the scope of functional testing
* Provide expertise in the planning, constructing and execution of test scripts.
* Identify and write the functional test scenarios / test cases / test condition.
* Prepare, execute functional scripts using testing tools and publish test results.
* Analyse test results, raise defects, provide recommendations and take ownership. Ensure all testing results are easily accessible and understandable.
* Generate, review and publish detailed functional test report with all required metrics.
* Apply business and functional knowledge including testing standards, guidelines, and testing methodology to meet the team's overall test objectives.
* Develop strategic testing plans and strong delivery skills.
* Create test estimates and define/build reusable testing assets for large/complex projects.
* Coordinate implementation of a key initiative, process or change.
* Maintain a risk log and actively manage