Software Test Automation Engineer (Python)

Software Test Automation Engineer (Python)

Full-Time 45000 - 55000 £ / year (est.) Home office (partial)
Technical Futures Ltd

At a Glance

  • Tasks: Design and develop test automation frameworks using Python for mission-critical products.
  • Company: Join a thriving High-Tech Company focused on quality and reliability.
  • Benefits: Enjoy hybrid working, 25 days holiday, flexible hours, and a competitive salary.
  • Other info: Great career growth opportunities in a supportive team.
  • Why this job: Make an impact in a dynamic environment with cutting-edge technology.
  • Qualifications: Degree in Computer Science or related field; experience in test automation with Python.

The predicted salary is between 45000 - 55000 £ per year.

A Software Test and Automation Engineer with a strong background involving the use of Python and Behave together with knowledge of supporting HIL and SIL testing within a Hardware Engineering environment, will join a thriving High-Tech Company where quality and product reliability are key.

In this Software Test role you will design and develop a comprehensive test automation framework to ensure rigorous testing across a range of mission critical products. You’ll support integration of hardware and software in the loop testing; integrate build and test frameworks with Jenkins to automate build and release as well as creating and maintaining test automation scripts.

Requirements for this Software Test & Automation Engineer role include:

  • Degree qualification in Computer Science, Software Engineering or similar discipline.
  • Proven experience in test automation using Python and Behave.
  • Knowledge of supporting HIL and SIL testing.
  • Proven experience of working in a Hardware related industry.
  • Knowledge of BDD/TDD practices with test automation tools and frameworks.
  • Knowledge of Jenkins desirable (not essential).

As well as a competitive salary (details on application) you can enjoy hybrid working (3 days office / 2 WFH), 25 days holiday, flexible start/finish times, enhanced pension plan, Life assurance and more.

Software Test Automation Engineer (Python) employer: Technical Futures Ltd

Join a leading High-Tech Company that prioritises quality and product reliability, offering a dynamic work environment where innovation thrives. With a competitive salary package, hybrid working options, and generous benefits including 25 days holiday and an enhanced pension plan, this role as a Software Test Automation Engineer provides ample opportunities for professional growth and development in a supportive culture that values your contributions.

Technical Futures Ltd

Contact Details:

Technical Futures Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Test Automation Engineer (Python)

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your test automation projects using Python and Behave. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for those interviews! Brush up on your knowledge of HIL and SIL testing, and be ready to discuss how you've implemented BDD/TDD practices in your previous roles. Confidence is key, so practice makes perfect!

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to show your enthusiasm for joining our team!

We think you need these skills to ace Software Test Automation Engineer (Python)

Python
Behave
HIL Testing
SIL Testing
Test Automation
Jenkins
BDD Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python and Behave, as well as any HIL and SIL testing you've done. We want to see how your background fits the role, so don’t be shy about showcasing your relevant skills!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about test automation and how your experience aligns with our needs. Keep it engaging and personal – we love to see your personality come through.

Showcase Your Projects:If you’ve worked on any cool projects involving test automation or Jenkins, make sure to mention them! We’re keen to see real examples of your work and how you’ve tackled challenges in a hardware-related environment.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our awesome team at StudySmarter!

How to prepare for a job interview at Technical Futures Ltd

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with test automation using Python and Behave, as well as any specific projects you've worked on. Practising coding challenges can also help you feel more confident.

Understand HIL and SIL Testing

Since this role involves supporting Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing, it’s crucial to have a solid understanding of these concepts. Prepare to explain how you've applied these testing methods in previous roles and be ready to discuss their importance in ensuring product reliability.

Familiarise Yourself with BDD/TDD Practices

Brush up on Behaviour-Driven Development (BDD) and Test-Driven Development (TDD) practices. Be prepared to share examples of how you've implemented these methodologies in your work, and how they contribute to effective test automation.

Show Enthusiasm for Hybrid Working

With hybrid working being a part of the job, express your enthusiasm for this arrangement. Discuss how you manage your time effectively while working from home and how you ensure communication and collaboration with your team, whether in the office or remotely.