Senior Automation Tester

Bright Purple
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Edinburgh, United Kingdom

Tech stack

Java
JavaScript
Azure
C Sharp (Programming Language)
Iterative and Incremental Development
Python
Test Data
Strategies of Testing
TypeScript
Scripting (Bash/Python/Go/Ruby)
Cypress
Build Management
Playwright

Job description

Senior Automation Tester Edinburgh/Hybrid Salary up to £55,000 We are looking for a Senior Automation Tester who shares our passion for quality and for using technology to help businesses perform better. The Role As a Senior Automation Tester, you will play a key role in driving quality across engineering teams. You ll divide your time between hands-on delivery work and collaborating with senior engineering leaders on cross-team quality initiatives, tools, and processes. You ll be involved throughout the full product development lifecycle, helping to deliver innovative solutions that are changing how people interact. What You ll Be Doing

  • Analyse test objectives and design test plans aligned with the overall test strategy
  • Design and build test cases, scripts, and procedures with clear expected results
  • Create and manage realistic, representative test data
  • Execute a wide range of functional and non-functional testing activities
  • Support testing at all levels, including unit, component, integration, system, and UAT
  • Raise, manage, and track defects through to resolution in line with organisational standards
  • Document and report test results against acceptance criteria, maintaining traceability between stories, tests, and defects
  • Communicate testing status, risks, metrics, and outcomes to technical and non-technical stakeholders
  • Continuously develop your skills and stay up to date with new tools, technologies, and best practices

Requirements

  • Strong understanding of iterative and incremental development methodologies
  • Experience defining and maintaining regression strategies, including identifying tests suitable for automation
  • Demonstrable experience testing desktop and service-based applications
  • Experience working with event-driven systems and service bus technologies
  • Strong coding or scripting skills (ideally C# or TypeScript; Java, JavaScript, or Python also considered)
  • Hands-on experience with tools such as Jest, Playwright, Cypress, K6, or similar
  • Experience using test management tools such as Azure DevOps

Apply for this position