This role will allow the successful candidate to gain experience within the following technology stack; Java, Ruby, Jenkins, Hadoop, Nifi, Pig, Team Foundation Server, Selenium, SOAPUI, Postman, Cucumber, JMeter.
The Senior Test Automation Engineer will be:
*writing automation tests using C#
*Taking product backlog items and ensuring that the automated tests meet good practices in code and testing standards.
*Work with the development teams to improve test coverage, reduce testing time and improve defect identification through automation.
*Create strategies, plans and other testing documents for major/complex projects/changes to ensure appropriate test coverage and maximised defect detection prior to release.
Other tasks include;
*Analyse requirements/user stories and design automated or manual tests and acceptance criteria to ensure the software under test meets those requirements
*Peer review test scripts produced by other testing colleagues, including writing behaviour driven tests
*Lead, co-ordinate and participate in test execution, defect recording and capture of test results using agile scrum and/or waterfall approaches as required. This may include the development and use of automated test scripts
*Summarise results of test execution into test reports, during and on completion of testing
*Mentor business SMEs in support of user acceptance testing
*Mentor other members of the team to encourage testing best practice and help develop their skills and experience
*Suggest and implement improvements to test processes especially in the area of test automation
*Setup tasks for testing, covering such things as; data setup, managing of test data and other associated environmental setup work
*Continually develop own skills as part of a program of professional development
Essential experience required:
*Leadership experience of delivering professional testing services
*Evidence of experience in test automation (Including implementing test automation frameworks)
*Working knowledge of C# in order to write automated tests
*Evidence of ability to write well-structured code, creating robust and reusable automated tests.
*ISEB/ISTQB Foundation Certificate in Software Testing
*Evidence of writing SQL queries to setup, manipulate and report on data in a rational database.
*Evidence of writing Behaviour Driven Development tests in the form (Given/When/Then) using industry best practices
*27 annual leave days per year, rising to 32 days after five years' service + Nine paid bank holidays
*Annual Salary Review
*Competitive Pension Scheme
*Flexible working hours scheme, including up to two days per month flexi leave
*At least five days' learning and development per year
*Professional membership subscriptions
*Mentoring (Mentee or Mentor) and coaching
*Cycle to work scheme (salary sacrifice)
*Season ticket/bike loan
*Bicycle servicing for those who regularly cycle to work