Jobs and Careers
SE

Senior Software Engineer - Test framework development

SentinelOne
Czechiafull_timeVerifiedPosted 13 Sept 2024

About the role

About Us:

SentinelOne is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real-time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With SentinelOne, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack, at every stage of the threat lifecycle. 

We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and OneSentinel define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across SentinelOne. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team!

What are we looking for?

You will start your journey at SentinelOne in the brand new WebApp Validation Core team. As one of the team members, you will contribute to the overall objective of improving product teams' Developer Experience and product quality by building a test framework and tools with focus on shift-left principle, support for Accessibility and Localization testing and straightforward debugging capabilities. Additionally, we’ll together introduce centralized coverage monitoring for a unified overview of all mentioned test categories and ensuring stability and functionality of testing environments for seamless automation execution.

Your work will also impact the 1+ million end users of our flagship SaaS platform - globally deployed SW across 5 AWS/GCP regions, that alltogether processes daily petabytes of data ingested and billions of events from tens of millions of endpoints & clouds we protect at 12.000+ enterprise & public sector clients across the globe, incl. 4 of Fortune 10 & hundreds of Global 2000 companies.

What will you do?

What we will achieve together? We will enhance Developer Experience and improve product quality with following initiatives:

  • Unify the testing across SentinelOne by defining a new testing strategy based on requirements collected from product teams.
  • Build a test framework, tooling and libraries with following capabilities
    • Usability for all layers of the test pyramid (from Unit to E2E tests) to facilitate shift-left principle.
    • Functional and non-functional (Accessibility, Translations) testing.
    • Support for front-end testing using TypeScript and PlayWright and Kotlin for testing backend services.
    • Straightforward debugging to enable fast troubleshooting of test failures.
  • Introduce centralized place for automated coverage reporting (SonarQube, Test Case Management system etc.) to provide unified overview across all test types, test levels and components to help to remove duplicated tests and discover gaps.
  • Design and develop stable test infrastructure in cooperation with DevOps.

What skills or knowledge should you bring?

  • Multiple (4+) years of experience with TypeScript / JavaScript for development and frontend test automation using Selenium, Cypress or PlayWright (which we use); and hands-on experience (at least 2 years) in backend test automation and development in Kotlin or Java
  • Proven experience in architecting test automation solutions - frameworks & infrastructure
  • Experience with configuration of continuous integration (as a code) - any CI system, preferably Jenkins and GitHub Actions
  • Solid knowledge of: Containerization (Docker), Web services architecture (REST, GraphQL …) and SW validation processes & terminology
  • Excellent communication skills and self-management: being proactive, initiative and having a self-driven learning approach
  • Ability to take ownership with a highly goal oriented approach, strong problem-solving and decision-making skills

It’d be great if you have experience with / or You’d learn & gain on our team:

  • React development; and Python on passive understanding level
  • Accessibility testing, Translation/localization testing
  • Container orchestration (Kubernetes) and Infrastructure as a Code (Terraform)

Why Us?

You will be joining a cutting-edge company, where you will tackle extraordinary challenges and work with the very best in the industry.

  • Flexible working hours, In Prague & nearby we're working in a hybrid model with offices in Karlin (brand new Missouri Park), rem

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SentinelOne

View company profile →