Lead Test Engineer
Enigma People Solutions is recruiting a Senior Software Test Engineer/Lead 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.
Reporting to the development manager your role will be to embed software and quality assurance within the development process and lead a team of dedicated QA professionals to ensure that the software that clients experience is of the highest standard. The development team is based in Edinburgh and the client support team is based in London with QA professionals working in both offices. With that in mind this position is based in Edinburgh but will require frequent visits to London to ensure effective collaboration across the teams. The overall responsibility of the role is to embed software quality assurance within the development process and lead a team of dedicated QA professionals to ensure that the software that clients experience is of the highest standard.
To be of interest you will be able to demonstrate a proven track record of leading software QA teams and of having performed software QA. You should expect to be hands-on but also lead the Software QA function: developing, communicating and executing a clear strategy that will ensure that software QA is embedded within the development process. You must be an excellent communicator with the ability to engage with the client facing teams as well as the development team and product managers. ?
Key Responsibilities Include:
?Work with existing team to develop a strategy for QA that is embedded into the development process;
?Working with the business, and to develop clear test plans that follow software requirements of clients;
?Working with test automation engineers, enhance our ability to perform test automation;
?Manage the interfaces between customers, testing and project teams in readiness for user acceptance testing;
?Anticipate user experience feedback and propose improvements where needed;
?Track and manage observations, arising from the test execution, through to resolution;
?Assist in continually enhancing the testing process and standards;
?Mentor team members on best practices and testing strategies/methodologies;
?Perform appraisal and performance reviews of Test staff;
?Plan and co-ordinate resource over multiple product lines;
?Definition, ownership and management of Test processes: and
?Provide metrics and trend analysis on Testing performance.