Role: Software Development Engineer in Test (SDET):
Job Type: Permanent, Full Time
Location: Hounslow, Greater London
Advert start date: 04th December 2025
Advert closing date: 03rd January 2026
Annual Salary: 40,000 to 45,000 Depending on experience
Hours:37.5 Hours per Week (Monday to Friday)
Job Reference Number: FTL04122025
About Our Company:
Futuristic Technologies Ltd is a London-based consulting firm delivering high-quality Business and IT solutions to small and medium-sized enterprises worldwide. Our consultants specialize in a wide range of services, including market research, IT security, business analytics, software development, cloud infrastructure, systems operations, implementation, testing, and ongoing optimization.
We have partnered with organizations across various industries to design, implement, and support their business and technology transformations. With a commitment to innovation and excellence, we strive to deliver future-ready IT solutions that drive measurable impact for our clients.
At Futuristic Technologies, we value dynamic, adaptable, and forward-thinking professionals who are passionate about solving complex challenges and contributing to continuous improvement. We are growing rapidly and are always excited to welcome talented individuals who want to grow with us.
:
Futuristic is seeking a Software Development Engineer in Test (SDET) who leverages strong software development skills to build automated testing solutions that ensure high-quality software delivery. This role involves designing and writing test scripts, developing robust automated test frameworks, and executing a variety of tests, including functional, performance, and security testing. The SDET will collaborate closely with development teams and contribute to CI/CD pipelines to support efficient and reliable release processes.
Job Role and Responsibilities:
Design and Develop Automated Test Solutions:
Architect, build, and maintain scalable automated test frameworks and reusable test scripts for functional, regression, integration, performance, and API testing.
Ensure Product Testability:
Improve software testability across systems by influencing design decisions, implementing automated UI and API tests, and embedding quality gates into CI/CD pipelines.
Execute Comprehensive Testing:
Perform both manual and automated testing--including functional, regression, performance, stress, security, and exploratory testing--across multiple platforms (web, mobile, tablet).
Collaborate Across Engineering Teams:
Work closely with Software Engineers, QA Analysts, Architects, and DevOps to align requirements, validate test scenarios, and integrate automated testing early in the development lifecycle.
Own Defect Identification and Resolution:
Investigate test failures, perform root-cause analysis, report defects with actionable insights, and collaborate with developers to drive timely resolutions.
Contribute to CI/CD Strategy:
Enhance CI/CD workflows by integrating automated tests, optimizing build and deployment pipelines, and ensuring reliable, fast delivery cycles.
Test Planning and Coverage:
Translate product and technical requirements into detailed test plans, test cases, and automated suites. Ensure robust coverage across microservices, components, APIs, and end-to-end workflows.
Develop and Maintain Test Automation for Key Technologies:
to develop test frameworks with Playwright and Selenium.
Performance Testing:
Design and execute performance and load tests using tools such as
JMeter
, ensuring systems meet reliability and scalability criteria.
Frontend Validation & Web Standards Compliance:
Conduct UI and functional testing to validate HTML, CSS, and overall user experience quality.
API Testing & Data Validation:
Leverage
Fetch API, RestAssured, or equivalent tools
to validate service interactions, data flows, and microservices communication.
Documentation Excellence:
Maintain clear, comprehensive documentation for test plans, strategies, frameworks, and results to ensure transparency and repeatability.
Quality Leadership & Mentorship:
Provide mentorship to junior team members, share best practices in automation, and influence overall quality strategy and tooling decisions.
Continuous Improvement:
Champion improvements in QA processes, automation efficiency, tool adoption, and development workflows. Stay current with industry trends and emerging technologies in test automation and software quality.
Required Skills and Experience:
Minimum 10+ years of experience
as a Software Development Engineer in Test (SDET) or similar role.
Master's degree in Computer Science, Engineering, or related field (or equivalent experience) -- mandatory.
Strong command of
Core Java
with the ability to write clean, scalable, maintainable automation code (background as a Java developer is highly desirable).
Hands-on experience with
Selenium
, BDD frameworks such as
JBehave
, and end-to-end testing tools (Playwright, Cypress, RestAssured).
Strong understanding of
microservices architecture
, inter-service communication, and distributed systems testing.
Experience designing, executing, and maintaining tests for
Java 11, Spring Boot 2.7, and Oracle 19
environments.
Solid experience with
CI/CD pipelines
and tools like Jenkins, Git, GitLab CI, CircleCI, or Azure DevOps.
Background in manual testing alongside strong automation expertise.
Familiarity with performance testing tools such as
JMeter
, K6, or Gatling.
Experience working in
Agile methodologies
(SCRUM, Kanban).
Technical development background with coding skills in
Java, C#, TypeScript, JavaScript
, or similar.
QA certifications (ISTQB, CSTE) are advantageous.
Preference for candidates with stable, progressive career growth and developer-to-QA transition experience.
Desirable Skills:
Familiarity with cloud platforms (AWS, Azure, GCP).
Experience with security testing or modern performance testing frameworks.
Knowledge of containerized and microservices environments (Docker, Kubernetes).
Job Type: Full-time
Pay: 40,000.00-45,000.00 per year
Benefits:
Company pension
Free parking
On-site parking
Sick pay
Ability to commute/relocate:
Hounslow TW4 6JQ: reliably commute or plan to relocate before starting work (required)
Education:
Master's (required)
Experience:
Software Development Engineer in Test (SDET): 10 years (required)
Work Location: In person