At a Glance
- Tasks: Join a dynamic team to shape testing strategies and ensure quality code.
- Company: Be part of a fast-paced development environment focused on collaboration and innovation.
- Benefits: Enjoy a hybrid work model and competitive pay up to £580 inside IR35.
- Why this job: Work hands-on with developers, solve real-world problems, and enhance your coding skills.
- Qualifications: Strong Java skills, agile experience, and familiarity with BDD and CI/CD tools required.
- Other info: 6-month contract with opportunities for growth and learning in a supportive team.
The predicted salary is between 46000 - 70000 £ 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 - C# employer: Arrows
Contact Detail:
Arrows Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Automation Engineer - C#
✨Tip Number 1
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as Cucumber for BDD and Playwright or Cypress for end-to-end testing. Being able to discuss your hands-on experience with these tools during interviews will demonstrate your suitability for the role.
✨Tip Number 2
Engage with the agile community by attending meetups or webinars focused on agile methodologies and automation testing. This not only enhances your knowledge but also expands your network, which can be beneficial when looking for opportunities at companies like us.
✨Tip Number 3
Prepare to discuss real-world problems you've solved in previous roles, particularly those involving integration tests and CI/CD pipelines. Sharing specific examples will help you stand out as a candidate who can contribute immediately to our team.
✨Tip Number 4
Showcase your collaboration skills by highlighting experiences where you've worked closely with developers and product owners. Emphasising your ability to communicate effectively in a team setting will align well with our collaborative work environment.
We think you need these skills to ace Senior Automation Engineer - C#
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with agile methodologies, automation testing, and relevant technologies like Java, Cucumber, and CI/CD tools. Use specific examples to demonstrate your skills.
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.
Showcase Relevant Projects: If you have worked on projects involving end-to-end testing or integration tests, be sure to include these in your application. Highlight your role and the impact of your contributions.
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 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 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 resolved them. This will show your analytical skills and your ability to act as a quality gatekeeper.
✨Familiarise Yourself with CI/CD Tools
Since the role requires familiarity with CI/CD tools like Jenkins and GitHub Actions, be ready to discuss your experience with these tools. You could be asked to explain how you've used them in previous projects to streamline testing and deployment processes.