Software Development Engineer for Test
Updated on 4/10/2024
WPP

10,001+ employees

Creative transformation services with AI.
Company Overview
WPP stands out in the creative sector by integrating artificial intelligence to enhance strategic marketing solutions, demonstrating a commitment to technical advancement that keeps them at the forefront of industry evolution. The company's clear stance against racial injustice reflects a progressive and inclusive corporate culture, which is essential for attracting and retaining diverse talent. This ethical approach, combined with their technological edge, positions WPP as a leader in driving both creative and social transformation within the advertising and marketing industry.
Consulting
Fintech

Company Stage

N/A

Total Funding

N/A

Founded

2015

Headquarters

, United Kingdom

Growth & Insights
Headcount

6 month growth

-16%

1 year growth

-22%

2 year growth

-24%
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
JavaScript
Software Testing
Postman
Git
Development Operations (DevOps)
CategoriesNew
Software QA & Testing
Software Engineering
Requirements
  • Experience of implementing & maintaining Test automation frameworks, ideally with CI/CD integrations
  • Experience of Playwright, JavaScript & Python
  • Experience of DevOps (CI/CD) tooling, such as Gitlab CI, etc
  • Experience of complex, high volume web applications, including technical & performance/load testing
  • Proven Experience of successful delivery of multi stream deliveries in a complex global organisation
  • Proven experience as a Quality Assurance Engineer or similar role
  • Solid understanding of software testing methodologies, tools, and processes
  • Strong analytical and problem-solving skills
  • Detail-oriented with a keen eye for identifying issues and inconsistencies
  • Ability to work under pressure and meet tight deadlines
  • Knowledge of Postman and similar requests tools
  • Strong Reporting and Tracking skills
  • Excellent interpersonal and communication skills both with technical and non-technical audiences
  • Strong team leadership and line management experience
Responsibilities
  • Designing & implementing fit for purpose test automation frameworks, which are integrated into our CI/CD process
  • Maintaining & developing automated test frameworks for wider use and efficiencies.
  • Executing automated & manual test cases, to improve quality and reliability of our deliverables.
  • Analysing testing results to identify and feedback on problem areas to be addressed
  • Supporting and promoting the use of test automation within the platform
  • Working with developers to identify all key points were test automation can be utilised
  • Implementing & Maintaining Performance (Performance, Load, Capacity, etc..) Testing frameworks which are integrated into our CI/CD process
  • Implement & Maintaining Security Testing frameworks which are integrated into our CI/CD process
  • Working with the infrastructure team to ensure appropriate test tenants are available to support testing
  • Continuous Improvement: Proactively identify opportunities for improving the overall quality and efficiency of test tools, processes, and the application; including suggesting and implementing enhancements to testing methodologies and tools.
  • Working with 3rd Party Implementation partners to ensure testing is completed to the required standard
  • Challenge existing ways of working and develop innovative solutions to improve time to Production
  • To evaluate risks and issues while also feeding back to Programme governance on potential challenges to timelines associated with release plans across environments
  • Able to communicate complex issues in a digestible form (to both Business & Technical teams)
  • Ensure that reporting and communication of plans, progress and issues is delivered in a timely and effective manner