We're looking for a Senior Test Engineer!
About us
At AM, our engineers are helping to turn primary sources into digital adventures, unveiling the mysteries of hidden voices. We create solutions that empower AM's editorial teams and our SaaS customers to manage and present fascinating historic materials, and help students and researchers to explore and share historical information from physical archives.
Engineering at AM is dynamic and progressive, and requires high standards. We value agility - adapting, learning, and iterating swiftly. Our engineers work in small, cross-functional, autonomous teams alongside product managers and designers, collaborating with other teams across our organisation. We use test automation, continuous delivery, and DevOps practices to enable us to sustainably deliver at speed, while encouraging healthy and happy teams.
About the role
A senior test engineer can expect the following areas of responsibility:
* Test Automation & Frameworks: Design, develop, and maintain automated test scripts and frameworks (integration, end-to-end, and smoke tests) for our product architecture.
* Testing Strategy & Collaboration: Work closely with software engineers, product managers, and other stakeholders to define test strategies and ensure robust test coverage.
* Process Improvement: Drive the adoption of automated testing practices, enhancing efficiency and streamlining processes across the department.
* CI/CD Integration: Integrate automated tests into our CI/CD pipelines to ensure reliability and consistency in test execution.
* Leadership & Mentorship: Mentor and guide junior team members, fostering a culture of continuous learning in automation best practices.
* Defect Management & Analysis: Oversee the software testing lifecycle, from initial planning through to defect management, delivering actionable insights to stakeholders and ensuring seamless project delivery.
Day-to-day, you will work within a delivery team closely alongside software engineers, designers, and product managers in designing, planning, and implementing software solutions. At AM quality is everyone's responsibility, but tester engineers bring quality assurance expertise into their teams to evangelise the test vision and enable everyone to participate in a test-driven, quality-centric delivery process.
We work in a hybrid environment - from home and in our offices. However, face-to-face collaboration is important to us. You should expect to travel to our head office in Marlborough around once per month depending on your location. Sometimes we collaborate in other locations, so UK and overseas travel will be necessary from time to time.
Who we seek
We're looking for a senior test engineer who:
* Has a growth mindset and is passionate about continuously learning and finding new and interesting ways to improve both our technology and team effectiveness.
* Enjoys and embraces the freedom and responsibility of autonomy and highly collaborative working environments.
* Loves software testing, collaboration, and sharing knowledge and mentoring others.
* Has strong experience writing coded automation tests ideally with Playwright or comparable tools, and is committed to progressing their test automation capability.
* Has an excellent understanding of QA practices and principles, and the various types of testing used in web application development, supported by a wealth of experience.
* Is skilled at problem-solving, with a proactive, hands-on approach.
* Understands the principles, dynamics, and value of Agile and DevOps.
Our perfect candidate will be:
* Bold: Putting their ideas forward and trying new things even if they fail.
* Distinctive: Rebelling in the name of healthy debate, pushing boundaries in the name of better quality.
* Honest: Being open about successes as well as failures, ready to give and receive feedback.
* Accountable: Proactively taking responsibility for outcomes, driven to succeed.
Our technology
For automation testing we typically use Playwright with Typescript, and write test cases with Gherkin. We still need to test manually at times, and we will use a range of tools and technologies for a wide mix of testing needs (accessibility, security, load, etc). Our tech stack and toolkit is not fixed. Our teams are empowered to chart their course and find the right solution for each problem. We love technical expertise, but we value a growth mindset and ability to learn just as much.
You can read more about how we work in our Playbook, a living and evolving document that describes our working culture and principles, which is always open to change and improvement.
Our offering
* A highly progressive, innovative, and flexible environment, with the autonomy to lead testing initiatives, and where each team member can genuinely impact success.
* 5% minimum time allocation for training and self-directed learning, as well as tailored training opportunities.
* A very competitive salary, and the opportunity to continuously grow and develop your career.
* A hybrid, flexible working environment where you can plan your week to allow for work-life balance and that will allow you to work from home at least three days weekly.
You can read more about our complete benefits package here.
Join
If you like what you've read so far, there's loads more detail in the job description we send out to applicants, and you can find out more about life at Adam Matthew and in the engineering teams on our careers site.
#J-18808-Ljbffr