My client is a leading pensions and benefits specialist based in Edinburgh. They are renowned for being highly innovative and providing a work culture that is the envy of the tech industry. Due to the growth of their QA function they are currently seeking to hire a Software Test Engineer. Some of the responsibilities will include: Test analysis and design Test implementation and execution Evaluating exit criteria and reporting Feedback to development teams Release cycle management and version control The suitable candidate must have experience of: Agile software testing Manual scripted, experience based (e.g. exploratory) and automated functional testing Database interrogation, database query writing, analysis and testing (preferably in SQL) Experience of an agile, preferably Scrum and BDD development environment Testing tools, ideally Microsoft Test Manager, Team Foundation Server / Visual Studio Team Services, SQL Server Management Studio, SpecFlow, Protractor, Selenium Aside from the above any experience of non-functional cross browser and performance testing will be beneficial. This is an excellent opportunity to work in a high performing team and work in a highly supportive environment. The role offers great flexibility and benefits package is excellent too. If you feel your skills and aspirations are well aligned to this role then please apply for this role and we will get back to you with more details. Please note you will receive an automated response advising you that we have received your CV. Hudson is a leading provider of permanent recruitment, contract professionals and talent management solutions worldwide. We are committed to ensuring that all job applicants are treated equally, without discrimination because of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.