Senior Test Automation Engineer - Permanent - Edinburgh

Harvey Nash ,
Edinburgh, City of Edinburgh
Contract Type: Permanent

Overview

Harvey Nash's client, an award-winning banking organisation, are seeking a number of Senior Test Automation Engineers to join their team based in Edinburgh. Duties of the Senior Test Automation Engineer will include; Follow Testing processes and techniques while carrying the following tasks: Analyse User Stories & Requirements Develop Test Plans and Scenarios and Cases Prepare Test Data (when required) Develop and maintain test automation frameworks Work closely with Analysts and Engineers on the developed solutions, providing feedback on the soundness of proposed solutions, ensuring they are fit for purpose Using experience, domain knowledge and risk based approach, split testing effort effectively into the functional automated tests, structured exploratory testing sessions and non-functional testing (UI, accessibility, performance and security) Development of bespoke test automation solutions for front-end and web services, integrated in CI/CD pipeline, managed in code repository Perform manual testing (exploratory and non-functional), record results and log defects Support and work closely with business stakeholders or users where engagement is needed Continuously assess and refactor test scenarios Estimate test effort for planned work, feedback any required metrics to Test Manager Create and maintain necessary online documentation Provide feedback/input on the techniques, solutions and tools used Mentor and coach junior members of the team Take active part in Test Community of Practice and Communities of Interest for the benefit of engineering community Skills required by the Senior Test Engineer will include; Considerable testing and/or development experience Expert knowledge in: Structured test methods and processes Common software designs and high risk areas Risk based approach to testing Experience working in collaborative agile development environments, preferably using BDD God working knowledge of at least one programming or scripting language Experienced in building and maintaining test automation using code repository and CI/CD Understanding of non-functional aspects of testing - such as UI, Accessibility, Security and Performance It would also be beneficial to have experience of: Java, SQL, SOAP/Rest, Cucumber-JVM, Jenkins, JIRA, AWS, Linux, JMeter, etc. Sound like an interesting opportunity? This is an excellent opportunity for an experienced Senior Test Automation Engineer who's passionate about Testing and Software Development to secure a challenging permanent position with a highly successful Financial Services organisation based in Edinburgh capable of rewarding you with an Excellent Salary and Benefits package Please forward your CV for immediate consideration.