N

Software Engineer in Test (SDET)

Nscale
Full-time
Remote
United Kingdom
Software Development Engineer in Test (SDET)

About Nscale


Nscale is the GPU cloud engineered for AI. We provide cost-effective, high-performance infrastructure for AI start-ups and large enterprise customers. Nscale enables AI-focused companies to achieve superior results by reducing the complexity of AI development. Our GPU cloud bolsters technical capabilities and directly supports strategic business outcomes, including cost management, rapid innovation, and environmental responsibility.


At Nscale, our SDETs play a critical role in building new testing frameworks for cutting edge AI and Cloud technologies.


We thrive on a culture of relentless innovation, ownership, and accountability, where every team member takes pride in their work and drives it with excellence and urgency. As an Nscaler, you’ll build trust through openness and transparency, where everyone is inspired to do their best work. If you join our team, you’ll be contributing to building the technology that powers the future.


About the Role (Job Purpose)


Nscale is seeking a Senior Software Development Engineer in Test (SDET) to ensure the reliability, scalability, and quality of our GenAI cloud platform. You will play a critical role in defining, designing and implementing test automation strategies, frameworks and processes across our cloud-native infrastructure and product engineering teams. Your expertise in automated testing, infrastructure validation, and CI/CD practices will be essential to delivering robust, high-quality software at huge scale.



What You’ll be Doing (Responsibilities)


  • Design, develop and maintain automated testing frameworks and infrastructure to validate end-to-end system functionality, reliability, and performance.
  • Collaborate closely with infrastructure, cloud-native and product engineering teams to ensure comprehensive test coverage of our platform services.
  • Implement automated integration, functional, performance, scalability, and security tests across multiple environments (development, staging, production).
  • Establish and maintain continuous integration and continuous delivery (CI/CD) pipelines, integrating automated tests to ensure fast and reliable software delivery.
  • Identify and report issues proactively, collaborating with engineers to diagnose root causes and implement sustainable solutions.
  • Mentor engineers on best practices for automated testing, test-driven development, and quality assurance.
  • Continuously improve testing processes, tools, and methodologies to enhance platform reliability and efficiency.
  • Maintain detailed documentation of testing strategies, test cases, and processes.


About You:


Skills / Experience


  • Deep experience as a Software Development Engineer in Test or in a similar QA automation role.
  • Extensive experience designing and implementing robust test automation frameworks and infrastructure.
  • Proficiency in programming languages such as Python, Golang, Java, or TypeScript for automation scripting and tooling.
  • Experience testing machine learning applications, inference services or AI-related software.
  • Strong knowledge of testing methodologies, tools, and processes, including automated testing of distributed systems and APIs.
  • Experience with CI/CD tools and platforms (e.g., GitLab CI/CD, Jenkins, GitHub Actions).
  • Demonstrated ability to conduct comprehensive performance and scalability testing in cloud environments.
  • Experience working with cloud-native technologies such as Kubernetes and Docker.


Nice to have:


  • Knowledge of monitoring and observability practices and tools (e.g., Prometheus, Grafana, Datadog).
  • Experience with infrastructure-as-code tools like Terraform or Pulumi.
  • Familiarity with OpenAPI specifications for testing RESTful services.


In all we do, our
core values
guide us:


Relentless Innovation

At Nscale, we constantly push the boundaries of innovation, embracing creative risks to shape the future. Our aim is to deliver products that not only meet but exceed today’s expectations, setting new standards for tomorrow.


Ownership and Accountability

Every Nscaler is fully accountable for their work, driving it with excellence and urgency. We set high standards, ensuring that our contributions are not just good but exceptional.


Openness and Transparency

We believe trust and transparency are key to our success. We maintain open communication within our teams and with stakeholders, sharing both successes and challenges. Our open-source approach allows customers to explore our technology, building trust and ensuring our solutions are both innovative, secure, and reliable.


Customer-Centric Focus

Our customers are central to our mission, and we are committed to delivering impactful solutions that drive real-world success. We focus on deeply understanding their needs and challenges, striving to exceed expectations in both product quality and service.


Sustainability

We are dedicated to considering the long-term environmental and societal impacts of our technologies. By integrating sustainability into our operations and product development, we ensure that our innovations are both effective and responsible, contributing positively to the world around us.


Full-Speed Collaboration

Collaboration at Nscale is fast, efficient, and respectful. We work together seamlessly, with clear communication and mutual respect, ensuring our shared goals are met with high standards and impactful outcomes.


Equal Opportunities Statement

At NScale, we are committed to fostering an inclusive, diverse, and equitable workplace. We believe that a variety of perspectives enriches our work environment, and we warmly welcome applications from individuals of all backgrounds, experiences, and perspectives. We strongly encourage applications from people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers, and people from lower socio-economic backgrounds.