At a Glance
- Tasks: Design and implement automated tests for cutting-edge ML products and data pipelines.
- Company: Join a dynamic team at a leading data-driven tech company.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Why this job: Lead the charge in test automation and ensure quality in innovative projects.
- Qualifications: Proven experience in test automation and strong Python skills required.
- Other info: Fast-paced environment with a focus on collaboration and continuous improvement.
The predicted salary is between 36000 - 60000 Β£ per year.
Join Our Team as a Senior Test Automation Engineer! Are you passionate about test automation and eager to work with cutting-edge data and Machine Learning products? We are seeking a Senior Test Automation Engineer to join our dynamic Data business area. This key role involves designing and implementing robust, scalable test automation strategies across a suite of ML-driven data products, helping us ship with confidence and speed.
Key Accountabilities
- Design and implement automated tests for data pipelines, APIs, and machine learning products.
- Integrate test automation into our Azure DevOps CI/CD pipelines.
- Collaborate closely with data engineers, data scientists, and product owners to define quality criteria and acceptance scenarios.
- Drive test-first thinking and practices within the team (e.g., BDD, TDD).
- Identify areas for test coverage improvement and ensure automated checks are in place across the SDLC.
- Mentor team members on best practices in automated testing.
- Champion quality as a shared team responsibility.
- Stay updated with the newest procedures and testing tools available.
- Line management responsibilities for other Test Automation Engineers.
Knowledge, Experience, And Qualifications Required
- Proven experience in test automation, preferably in a data-driven or ML environment.
- Strong proficiency in Python (you'll need to code your own tests).
- Experience testing data pipelines, APIs, and cloud-native applications.
- Familiarity with Azure services (e.g., Data Factory, Synapse, Databricks, ML, Functions).
- Experience using Azure DevOps, pipelines, and storyboards.
- Knowledge of testing frameworks (e.g., Pytest, NUnit, SpecFlow, Postman).
- A pragmatic, team-first mindset with a passion for quality and continuous improvement.
Bonus Skills
- Other programming and scripting languages (e.g., C#, JavaScript).
- Experience with ML model testing or validation frameworks.
- Knowledge of Agile, Scrum, or Kanban practices.
- Familiarity with infrastructure as code (e.g., Terraform, Bicep).
- Understanding of data governance, lineage, and quality standards.
Person Specification
- Fast learner, collaborator, data-driven, start-up mentality.
If you are ready to lead the charge in automating our testing practices and ensuring quality is built into everything we do, apply now to join our innovative team!
If you feel you match our requirements and are looking for your next career challenge, or for a confidential discussion on the full details of this role please contact Alka Tarafdar.
e.surv is an equal opportunity and Disability Confident employer, dedicated to building a diverse and inclusive workplace. We welcome applications from people of all abilities and backgrounds, and we do not discriminate based on disability or individual needs. If you require any reasonable adjustments during the recruitment process, please let us know.
Senior Test Automation Engineer in England employer: LSL Property Services plc
Contact Detail:
LSL Property Services plc Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Test Automation Engineer in England
β¨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. The more people you know, the better your chances of landing that Senior Test Automation Engineer role.
β¨Show Off Your Skills
Donβt just talk about your experience; demonstrate it! Create a portfolio showcasing your test automation projects, especially those involving data pipelines and ML products. This will make you stand out when weβre looking for someone who can hit the ground running.
β¨Ace the Interview
Prepare for technical interviews by brushing up on your Python skills and familiarising yourself with Azure services. Be ready to discuss your approach to test automation and how youβve implemented strategies in past roles. We love candidates who can think critically and share their experiences!
β¨Apply Through Our Website
Make sure to apply directly through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows us youβre genuinely interested in joining our innovative team.
We think you need these skills to ace Senior Test Automation Engineer in England
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our Senior Test Automation Engineer role. Highlight your test automation experience, especially in data-driven or ML environments, and donβt forget to mention your proficiency in Python!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre passionate about test automation and how your background aligns with our mission at StudySmarter. Be sure to mention any relevant projects or achievements.
Showcase Your Collaboration Skills: We love team players! In your application, emphasise your experience working closely with data engineers, data scientists, and product owners. Share examples of how youβve driven quality practices within a team setting.
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre keen on joining our innovative team!
How to prepare for a job interview at LSL Property Services plc
β¨Know Your Tech Stack
Make sure youβre well-versed in the technologies mentioned in the job description, especially Python and Azure services. Brush up on your experience with test automation frameworks like Pytest and NUnit, as you might be asked to discuss how you've used them in past projects.
β¨Showcase Your Collaboration Skills
Since this role involves working closely with data engineers and product owners, be prepared to share examples of how you've successfully collaborated in previous roles. Highlight any experiences where youβve driven test-first thinking or mentored team members on best practices.
β¨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think about how you would approach designing automated tests for data pipelines or APIs, and be ready to explain your thought process clearly and concisely.
β¨Demonstrate a Passion for Quality
Convey your commitment to quality and continuous improvement during the interview. Share specific instances where you identified areas for test coverage improvement or championed quality initiatives within your team, showing that you take ownership of the testing process.