At a Glance
- Tasks: Join a dynamic team to develop and execute testing strategies for high-quality software.
- Company: Be part of a fast-paced development environment focused on collaboration and innovation.
- Benefits: Enjoy hybrid work options, competitive pay, and the chance to work on exciting projects.
- Why this job: This role offers hands-on problem-solving, agile teamwork, and the opportunity to impact real-world applications.
- Qualifications: Strong Java skills, experience in agile environments, and familiarity with CI/CD tools are essential.
- Other info: 6-month contract with potential for extension; ideal for tech-savvy individuals eager to grow.
The predicted salary is between 48000 - 68000 £ per year.
We’re looking for two experienced Senior Automation Engineers to join a collaborative and fast-paced development team. This is a hands-on role for someone who enjoys solving real-world problems, writing quality code, and working closely with developers and analysts in an agile setup.
What you'll be doing:
- Working side-by-side with product owners and developers to shape testing strategies and make sure everything works as expected.
- Pairing with developers to catch issues early and make sure new features are fully functional.
- Running integration tests across multiple systems to keep things running smoothly together.
- Acting as a quality gatekeeper—making sure only reliable code gets released.
- Getting involved in daily standups, sprint planning, retros, and other agile ceremonies.
- Being the main contact for other teams that rely on your systems, helping to keep communication and coordination smooth.
- Investigating issues in live environments, getting to the root cause, and helping to fix them quickly.
What we're looking for:
- Solid experience working in agile environments, with a good grasp of things like pair programming and code reviews.
- Strong Java skills (Java 17 or later).
- Comfortable with BDD using the Cucumber framework.
- Experience writing end-to-end tests using Playwright or Cypress (JavaScript).
- Familiarity with Kubernetes.
- Confident with CI/CD tools like Jenkins and GitHub Actions.
- Able to write and run tests for REST APIs, ensuring performance and stability.
Bonus points for:
- Experience writing shell scripts to automate tasks.
- Familiarity with development tools like IntelliJ, Eclipse, or Visual Studio.
- ISTQB certification (or something similar, but not essential).
Senior Automation Engineer employer: Arrows
Contact Detail:
Arrows Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Automation Engineer
✨Tip Number 1
Make sure to brush up on your Java skills, especially if you're familiar with Java 17 or later. Being able to demonstrate your coding proficiency during technical discussions can really set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with the Cucumber framework for BDD and tools like Playwright or Cypress for end-to-end testing. Having practical examples of how you've used these tools in past projects can be a great conversation starter.
✨Tip Number 3
Since this role involves working closely with developers, be prepared to discuss your experience with pair programming and code reviews. Sharing specific instances where you've collaborated effectively can highlight your teamwork skills.
✨Tip Number 4
Don't forget to showcase your familiarity with CI/CD tools like Jenkins and GitHub Actions. Being able to explain how you've implemented these in previous roles will demonstrate your hands-on experience and understanding of modern development practices.
We think you need these skills to ace Senior Automation Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with agile methodologies, Java, and automation testing tools like Cucumber and Playwright. Use specific examples to demonstrate your skills and achievements relevant to the Senior Automation Engineer role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for automation engineering and your problem-solving abilities. Mention how your previous experiences align with the responsibilities outlined in the job description, particularly your collaboration with developers and product owners.
Highlight Relevant Projects: In your application, include details about specific projects where you implemented automation testing strategies or improved code quality. This will help illustrate your hands-on experience and ability to work in a fast-paced environment.
Showcase Continuous Learning: Mention any recent courses, certifications, or workshops you've completed related to automation testing, CI/CD tools, or agile practices. This demonstrates your commitment to staying updated in the field and your readiness to contribute effectively.
How to prepare for a job interview at Arrows
✨Showcase Your Agile Experience
Make sure to highlight your experience in agile environments. Discuss specific examples of how you've contributed to daily standups, sprint planning, and retrospectives, as this will demonstrate your ability to work collaboratively within a team.
✨Demonstrate Your Technical Skills
Be prepared to discuss your strong Java skills and your experience with BDD using the Cucumber framework. You might be asked to solve coding problems or explain your approach to writing end-to-end tests, so brush up on these areas before the interview.
✨Prepare for Real-World Problem Solving
Since the role involves solving real-world problems, think of specific challenges you've faced in previous positions. Be ready to explain how you approached these issues, the solutions you implemented, and the outcomes of your actions.
✨Communicate Clearly About Collaboration
As the main contact for other teams, effective communication is key. Prepare to discuss how you've facilitated smooth communication and coordination in past roles, especially when working alongside developers and product owners.