< Back

Job Opening ID




Job Type


Salary Details

to £38,000


City of Edinburgh

Assigned Recruiter

Benet Hanley

Automation Test Engineer

Enigma People Solutions is recruiting an Automation Test Engineer for a rapidly growing business offering market-leading technology and services to the legal profession around the world.

Our client has developed a web based tool which has made paperless court trials a reality and is revolutionising the way in which lawyers access, share and manage their documents in the trial preparation phase and beyond. Since its launch in 2011 this solutions has practically become the industry standard on all major litigation and arbitration in the UK. Use of the technology is now also rapidly gathering pace in the US and Asia.

The Test Team is new and small and requires an enthusiastic and Experienced Test Automation Engineer to bolster the capability of the team. 
Reporting to the Test Manager you will work closely with a remote SW Development Team on leading edge court reporting products. Due to the remote working, the ability to communicate well is very important. 
The business is moving from Manual to an Automation Testing model, so your test automation experience will play a key role in achieving this. 
Testing is predominantly Web UI but API and more backend testing is expected as the team’s skillset and experience increases.  

Skills required:
●Working knowledge of Selenium, Cucumber, Behat, JUnit Framework 
●PHP or Java, programming  
●Solid understanding of the SDLC and the role Test plays in the ecosystem. 
●Good written and spoken communicator 
●Can demonstrate experience of working on successful Automated Testing projects 
●Design, execution and maintenance of automated testing frameworks 
●Source control like GitHub 
●Working experience in some Agile, Scrum, BDD, TDD on a web or API dependent product 
Key responsibilities include but not limited to: 
●Defining Test cases and strategy for new feature development 
●Implementing and maintaining the Test Automation framework 
●Working with SW Developers to integrate testing efforts in to the Continuous Integration 
●Mentoring junior engineers 
●Running Manual as well as Automated tests to ensure our products meet Functional as well 
as Non Functional requirements 
●Timely and clear communication of project progress, issues and risks 
●Conversion of manual test scripts to automated packages 
●Defect logging and triage, working with developers in their resolution of issues found 

Subscribe or follow for the latest job vacancies