Test Automation Engineer

Test Automation Engineer

Whitehall Resources are currently looking for a Test Automation Engineer

Key Requirements:

– 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 teams 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.

Key Experience:

– 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. – 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.

All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.