Test Automation Engineer

INSTANDA
Summary
Join INSTANDA's growing team as a Software Automation Engineer, reporting to the Technical QA Manager. You will design, implement, and maintain the QE automation framework, contributing to feature development and ensuring the right tests are run. Responsibilities include analyzing regression test scenarios, creating automated tests, monitoring test execution, and articulating risks. You will assist the wider QE community in using automation techniques and help define functional and non-functional requirements. The role requires experience with software testing, scripting (C# preferred), object-oriented programming, and test frameworks like Selenium or Playwright. You'll also work with various tools such as Azure DevOps, Git, and Jira. The ideal candidate possesses strong organizational and prioritization skills and a collaborative mindset.
Requirements
- At least 1+ year experience with manual or automated software testing (internships count!)
- Understanding of software testing concepts and methodologies
- Exceptional organisation and prioritisation skills - we are a fast paced, agile environment
- Flexible, resilient, and commercial attitude coupled with a high degree of intellectual curiosity
- Strong sense of ownership and accountability
- Practical experience of applying Object-Oriented Programming principles
- Experience with a test framework such as Selenium, Playwright or an API based framework
- Experience designing, implementing and prioritising test cases for functional and nonfunctional requirements
- Experience with deployment, test management and source control tools such as Azure DevOps (or similar), Octopus, Git, Test Rail, Jira etc
- Stakeholder management skills at all levels, ability to work with all relevant parties (project, solutions, supplier technical teams, internal technical teams, engineering teams) to establish a high level of quality throughout the delivery lifecycle
Responsibilities
- Design, implement and maintain the QE Automation framework
- Design and implement solutions that increase the effectiveness of the automated test effort
- Actively contribute to feature development, ensuring that the right tests are run at the right level
- Analyse existing regression test scenarios, creating automated tests where applicable
- Monitor the execution of automated E2E and API test scenarios
- Articulation of risks to end-users for a particular test approach
- Assists the wider QE community in understanding and using automation techniques to resolve complex technical tasks
- Assisting their own team in defining functional and non-functional requirements
- Perform regression testing when required
- Contribute to the wider QE community of practice
Preferred Qualifications
- Experience with user-configurable software, which works according to business rules configured by non-technical users
- Experience with collaborative development methodologies such as BDD or SpecFlow
- Experience in mentoring and upskilling peers within an engineering function
- Experience in the insurance industry is a plus
- Experience working with cloud service providers, preferably Azure
- ISTQB Test Automation Engineer
Benefits
- Competitive salary
- Generous 28 days holiday allowance, in addition to public holidays
- For every year of service you complete, weβll give you an additional days holiday (max. 5 days)
- One Dynamic Day per month on top of your holiday allowance to spend time doing the things you want to do or simply catching up with life admin
- Remote & Hybrid approach varying with the nature of your role
- Life cover; income protection and participation in the company pension scheme
- All employees are included in the company discretionary bonus scheme
- οΏ½οΏ½100 per month to put towards wellness activities
- Annual learning & development allowance of Β£1,250 and free access to LinkedIn learning and Microsoft ESI learning platforms