Test Automation Engineer

Test Automation Engineer

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and execute Data Quality frameworks, create test cases, and analyze outputs.
  • Company: Join Telefónica Tech, a global leader in NextGen Tech solutions with a diverse team.
  • Benefits: Enjoy a collaborative culture, remote work options, and opportunities for growth.
  • Why this job: Be part of a dynamic team driving digital transformation and enhancing data quality.
  • Qualifications: 5+ years in automation testing, experience with Azure, Python, SQL, and Agile methodologies.
  • Other info: We value diverse backgrounds; if you think you're a fit, apply even if you don't meet every requirement.

The predicted salary is between 42000 - 84000 £ per year.

Company Description

Telefónica Tech (part of the Telefónica Group) is a leading NextGen Tech solutions provider with a highly diversified team of over 6,000 exceptionally skilled employees and +60 nationalities.
We serve more than 5.5m customers every day in over 175 countries, with a global ecosystem of market-leading partners. Global strategic hubs: Spain, Brazil, the UK, Germany.
The Telefónica Tech UK&I hub has an end-to-end portfolio of market-leading services and develops integrated technology solutions to accelerate digital transformation through: Cloud, Data & AI (Adatis), Enterprise Applications (Incremental), Workplace Services and Cyber Security & Networking.
Values: Open, Trusted and Bold

Trusted Partners:

  • Microsoft: Top 3 Service Providers, Azure Expert Status, Fastrack & Inner Circle Partner
  • HPE: Platinum Partner – FY23 UK&I Solution Provider of the Year
  • Palo Alto & Crowdstrike: part of our NextDefense Cyber Security Portfolio
  • Fortinet: Elite VIP Program – one of only 2 in the UK
  • AWS: Advanced Solution & Managed Service Provider Program

Job Description

Test Automation Engineer

The Test Automation Engineer is accountable for the design and operational execution of the Data Quality framework, as well as coordination across all technical and business resources throughout the test. Responsibilities include creation and maintenance of quality assurance testing deliverables and assisting in delivery activities.

General Responsibilities

  • Analysing Business requirement for completeness and accuracy
  • Analysing Business requirements against the technical specifications (data modelling)
  • Creating high level test scenarios
  • Creating manual test cases
  • Developing validation scripts for automated execution, while creating actionable data quality reports that measure trends over time.
  • Developing yaml code to create DevOps pipelines and maintain them
  • Analysing test outputs and reporting defects
  • Working closely with Business Analysts, Data Analysts/Scientists, Development, and Product Owners to ensure data housed in multiple source systems is valid and accurate.
  • Participating in defect triage and sprint ceremonies
  • Candidate will be involved in both automated and manual ETL testing across multiple scrum teams, although most of the testing will be automated
  • Participation in architecting the logical design of data quality practices with the technical team, including DQ design and specifications, data modelling, and documentation of logical processing flows.
  • Agile testing.
  • Developing documents and implementing data quality standards.
  • Regularly reviewing and interpreting QA results and findings with limited support from senior leadership.

Qualifications

Technical Skills

  • Azure Data bricks
  • Azure ADF
  • Azure DevOps
  • SQL
  • DAX
  • Javascript/Typescript
  • Python/Pyspark
  • YAML
  • Powershell

Key Skills

  • MUST HAVE – Experience in Azure Databricks, Python/Pyspark, YAML and SQL queries – ability to analyse data in a Data Warehouse environment.
  • MUST HAVE – Experience in test management tools – Devops, JIRA
  • MUST HAVE – Experience in source control repositories – git (github and bitbucket)
  • NICE TO HAVE – Experience in understanding and writing DAX queries.
  • Must have worked on testing reports (Power BI/ Tableau)
  • Good understanding of the framework of ETL
  • Experience working in a Scrum / Agile environment.

Minimum Requirements:

  • At least 5+ years related experience or equivalent combination of education and Consulting experience.
  • At least 5 years’ experience in large scale system implementation efforts following a standard software development lifecycle approach (scrum desired).
  • Experience with ETL testing
  • Ability to automated ETL tests using Pyspark/Python
  • Ability to write manual test cases from business requirements and technical specifications.
  • Ability to create data bricks notebooks to automate the manual tests.
  • Ability to create and run Test pipelines and interpret the results.
  • Ability to test complex reports and write queries to check each metrics.
  • Strong oral and written communications skills.

Key Words: Test – Automation Testing – Automation Tester – Automation Tools – Automated – PySpark – Python – SQL – QA Automation Engineer – QA Tester – ETL

Additional Information

We don’t believe hiring is a tick box exercise, so if you feel that you don’t match the job description 100%, but would still be a great fit for role, please get in touch.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Quality Assurance

Industries

Software Development

#J-18808-Ljbffr

Test Automation Engineer employer: Telefónica Tech (EN)

At Telefónica Tech, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among our diverse team of over 6,000 professionals from more than 60 nationalities. Located in the vibrant UK&I hub, we provide our employees with ample opportunities for growth and development, supported by our commitment to open communication and trust. Join us to be part of a forward-thinking organization that values bold ideas and empowers you to make a meaningful impact in the tech industry.
T

Contact Detail:

Telefónica Tech (EN) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Test Automation Engineer

Tip Number 1

Familiarize yourself with Azure Databricks and Python/Pyspark, as these are essential for the role. Consider working on personal projects or contributing to open-source projects that utilize these technologies to showcase your skills.

Tip Number 2

Gain hands-on experience with YAML and SQL queries, as they are crucial for developing validation scripts and analyzing data. You can practice by creating small applications or scripts that require data manipulation and automation.

Tip Number 3

Engage with Agile methodologies and familiarize yourself with Scrum practices. Participating in Agile workshops or online courses can help you understand the framework better and demonstrate your commitment to the Agile environment.

Tip Number 4

Network with professionals in the field through platforms like LinkedIn. Join groups related to test automation and data quality to learn from others' experiences and potentially get referrals for job openings at Telefónica Tech.

We think you need these skills to ace Test Automation Engineer

Test Automation
Azure Databricks
Python/Pyspark
YAML
SQL Queries
Data Warehouse Analysis
Test Management Tools (DevOps, JIRA)
Source Control Repositories (Git, GitHub, Bitbucket)
DAX Query Writing
Power BI/Tableau Testing
ETL Testing Framework
Agile/Scrum Methodologies
Manual Test Case Development
Data Quality Standards Implementation
Test Pipeline Creation and Execution
Strong Communication Skills

Some tips for your application 🫡

Understand the Job Requirements: Carefully read through the job description for the Test Automation Engineer position. Make sure you understand the technical skills required, such as Azure Databricks, Python/Pyspark, and SQL queries, as well as the responsibilities involved in the role.

Tailor Your CV: Customize your CV to highlight relevant experience and skills that match the job description. Emphasize your experience with automated ETL testing, test management tools like DevOps and JIRA, and any Agile/Scrum methodologies you've worked with.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for quality assurance and your understanding of the role. Mention specific projects or experiences where you successfully implemented data quality frameworks or automated testing processes.

Highlight Soft Skills: In addition to technical skills, emphasize your strong communication abilities and teamwork experience. The role requires collaboration with various teams, so showcasing your interpersonal skills can set you apart from other candidates.

How to prepare for a job interview at Telefónica Tech (EN)

Understand the Tech Stack

Make sure you have a solid grasp of the technologies mentioned in the job description, especially Azure Databricks, Python/Pyspark, and SQL. Be prepared to discuss your experience with these tools and how you've used them in past projects.

Showcase Your Testing Experience

Highlight your experience with both automated and manual testing, particularly in ETL processes. Be ready to provide examples of how you've created test cases from business requirements and technical specifications.

Familiarize Yourself with Agile Methodologies

Since the role involves working in a Scrum/Agile environment, be prepared to discuss your experience with Agile practices. Share specific instances where you've participated in sprint ceremonies or defect triage.

Prepare for Technical Questions

Expect technical questions related to data quality frameworks and validation scripts. Brush up on your knowledge of YAML and DevOps pipelines, as well as how to interpret QA results effectively.

Test Automation Engineer
Telefónica Tech (EN)
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>