Test Automation Engineer / Software Tester

BMW Group
Farnborough, United Kingdom
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 107K

Job location

Farnborough, United Kingdom

Tech stack

Testing (Software)
API
Agile Methodologies
Confluence
Automation of Tests
Software Bug Management
C Sharp (Programming Language)
Continuous Integration
Github
Design of User Interfaces
Python
Swagger
Salesforce
Selenium
Software Systems
Test Execution Engine
Web Applications
Openapi
Enterprise Software Applications
Test Driven Development
SOAPAPI
Specflow
Build Management
Playwright
Software Coding
REST
Cucumber
Software Version Control

Job description

We're currently recruiting for an experienced Test Automation Engineer to support a major digital transformation programme for BMW Group Financial Services. This is an exciting opportunity to work within a high-performing Agile team, helping to modernise critical systems and deliver robust, high-quality software solutions across a large-scale enterprise environment. If you're passionate about automation, quality engineering, and driving continuous improvement, we'd love to hear from you., As a Test Automation Engineer, you will play a key role in designing, developing, and executing automated testing solutions across web applications, APIs, and enterprise systems. You'll work closely with developers, business analysts, and stakeholders to ensure solutions are thoroughly tested and delivered to the highest standards., Design and build automated test scenarios from business requirements and acceptance criteria Develop and maintain automated test suites using BMW Group-approved toolsets Execute functional, regression, integration, and end-to-end testing activities Record and analyse test results, reporting findings clearly and accurately Identify, log, and track defects through to resolution Support test environment management and release activities Collaborate with Agile delivery teams to ensure quality is embedded throughout the development lifecycle Communicate effectively with both technical and non-technical stakeholders Ensure adherence to Agile delivery standards, governance controls, and change management processes

Requirements

3-5+ years' experience in Test Automation or Quality Engineering Strong experience with automated testing frameworks and tools including: Playwright Selenium Cucumber SpecFlow / ReqNRoll Experience with: Behaviour Driven Development (BDD) Test Driven Development (TDD) Strong coding skills in: C# (essential) Python (highly desirable) Experience testing: RESTful APIs Swagger/OpenAPI services SOAP services Web applications and user interfaces Experience with source control and CI/CD tooling: GitHub GitHub Actions Strong defect management and test execution experience Experience working within Agile environments using: Jira Confluence

Desirable Experience

Salesforce CRM workflow testing experience Experience within Financial Services or other highly regulated industries Exposure to mission-critical enterprise systems Strong stakeholder engagement and supplier management skills Ability to adapt quickly within fast-paced delivery environments

Benefits & conditions

Contract | £410 per day (Inside IR35) | 6 Months | Hybrid (3 Days Onsite in Farnborough), £410 per day (Inside IR35) 6-month contract, with potential for extension Hybrid working - 3 days per week onsite in Farnborough 33 days holiday entitlement Opportunity to work on a prestigious BMW Group programme Collaborative, Agile working environment with modern testing technologies

Apply for this position