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 a hybrid work model and competitive pay, with opportunities for professional growth.
- Why this job: Work on real-world problems and contribute to impactful projects in an agile setup.
- Qualifications: Strong Java skills and experience with BDD, CI/CD tools, and agile methodologies required.
- Other info: 6-month contract role with potential for extension; ideal for tech-savvy problem solvers.
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
Network with professionals in the automation testing field. Attend meetups or webinars related to automation engineering and agile methodologies. This can help you gain insights into the industry and potentially connect with someone at StudySmarter.
✨Tip Number 2
Familiarise yourself with our tech stack, especially Java 17, Cucumber, Playwright, and CI/CD tools like Jenkins. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to the role during discussions.
✨Tip Number 3
Prepare to discuss your experience with agile practices, particularly pair programming and code reviews. Be ready to share specific examples of how you've contributed to team success in previous roles, as this aligns closely with our collaborative environment.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical discussions. Think of real-world issues you've encountered in live environments and how you resolved them. This will highlight your ability to act as a quality gatekeeper, which is crucial for the position.
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 in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your hands-on experience in solving real-world problems and working collaboratively in teams.
Showcase Relevant Projects: If you have worked on projects that involved CI/CD tools, Kubernetes, or REST API testing, be sure to include these in your application. Highlight your contributions and the impact they had on the project outcomes.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Automation Engineer.
How to prepare for a job interview at Arrows
✨Showcase Your Agile Experience
Make sure to highlight your experience working in agile environments. Discuss specific examples of how you've contributed to daily standups, sprint planning, and retrospectives, as this will demonstrate your familiarity with the agile methodology.
✨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 a coding problem or explain your approach to writing end-to-end tests, so brush up on these areas before the interview.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving abilities. Think about past experiences where you had to investigate issues in live environments and how you approached fixing them. This will show your analytical skills and ability to work under pressure.
✨Communicate Effectively
Since you'll be the main contact for other teams, effective communication is key. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical concepts. This will help convey your collaborative spirit and ensure smooth coordination.