Skip to main content

Software Engineer in Test

Edinburgh, Scotland, United Kingdom Full-time Posted 1 week ago

Company Description

At Derisk360, we lead the charge in the AI revolution by transforming business risks into strategic assets through cutting-edge artificial intelligence and machine learning technologies. Rooted in data analytics, our innovative solutions empower businesses to navigate complexities and unlock new opportunities. With a proven track record of landmark projects and trusted partnerships, our team leverages extensive expertise to deliver impactful results. Derisk360 is dedicated to innovation, collaboration, and reshaping the future of risk management.


Job Description – SDET (Java, API & Playwright)

Job Title: Software Development Engineer in Test (SDET)

Location: Edinburgh, UK

Work Model: Hybrid

Experience: 7+ Years


The ideal candidate must have:

  • Strong hands-on Java programming experience with an excellent understanding of OOP concepts, Collections, Exception Handling, Design Patterns, and coding best practices.
  • Recent hands-on experience in designing and developing Playwright automation frameworks from scratch or significantly enhancing existing frameworks.
  • Proven experience working on at leasttwo or three recent Playwright automation projects in a framework development capacity.
  • Strong hands-on experience in REST API automation and API automation framework development.
  • Proven experience developing or enhancingat least 3–4 API automation frameworks in recent projects.
  • Ability to write clean, reusable, scalable, and maintainable automation code following software engineering best practices.
  • Experience integrating automation frameworks with CI/CD pipelines and supporting continuous testing.
  • Strong troubleshooting, debugging, and root cause analysis skills.
  • Ability to explain framework architecture, design decisions, implementation approach, challenges faced, and solutions delivered in previous projects.


Mandatory Technical Skills:

The candidate must demonstrate strong hands-on experience in the following areas:

  1. Core Java Programming
  2. Playwright Automation with Java
  3. Playwright Framework Design & Development
  4. REST API Testing & API Automation, Cucumber BDD
  5. API Automation Framework Development
  6. TestNG / JUnit
  7. Maven / Gradle
  8. JSON, REST APIs, HTTP Protocols
  9. SQL and Database Validation
  10. Git / GitHub
  11. CI/CD Tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
  12. Automation Framework Architecture & Design Patterns
  13. Agile/Scrum Methodology



Similar sponsor-licensed roles

More roles in Edinburgh, Scotland, United Kingdom with active sponsor licences.