Senior Automation Engineer - C#
Senior Automation Engineer - C#

Senior Automation Engineer - C#

London Temporary 46000 - 70000 £ / year (est.) No home office possible
A

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

Join a dynamic and innovative team as a Senior Automation Engineer, where collaboration and creativity are at the heart of our work culture. We offer a hybrid working model that promotes flexibility, alongside competitive pay and opportunities for professional growth in a supportive environment. With a focus on agile methodologies, you'll have the chance to make a real impact while working with cutting-edge technologies in a vibrant location.
A

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#

Strong C# programming skills
Experience with BDD using the Cucumber framework
Proficiency in writing end-to-end tests using Playwright or Cypress
Familiarity with Kubernetes
Knowledge of CI/CD tools like Jenkins and GitHub Actions
Ability to write and run tests for REST APIs
Solid experience in agile methodologies
Pair programming and code review experience
Problem-solving skills
Excellent communication skills
Experience in investigating issues in live environments
Attention to detail
Adaptability in a fast-paced environment
Collaboration skills with cross-functional teams

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.

Senior Automation Engineer - C#
Arrows
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>