SentinelOne logo

Senior Software Engineer - Test Framework Development

SentinelOne

Join SentinelOne as a Senior Software Engineer - Test Framework Development

About the Role

SentinelOne is seeking a Senior Software Engineer to join our WebApp Validation Core team. In this role, you will be instrumental in enhancing our product teams' Developer Experience and product quality. You will focus on building a test framework and tools that emphasize the shift-left principle, support Accessibility and Localization testing, and provide straightforward debugging capabilities. Your work will impact over a million end users of our flagship SaaS platform, which is globally deployed across multiple AWS/GCP regions.

Key Responsibilities

  • Unify Testing Strategy: Collaborate with product teams to define a new testing strategy that meets their requirements.
  • Develop Test Frameworks: Build a test framework, tooling, and libraries that support all layers of the test pyramid, from Unit to E2E tests.
  • Functional and Non-functional Testing: Implement testing for Accessibility, Translations, and more.
  • Front-end and Back-end Testing: Use TypeScript and PlayWright for front-end testing and Kotlin for back-end services.
  • Centralized Coverage Reporting: Introduce a centralized system for automated coverage reporting to provide a unified overview across all test types.
  • Stable Test Infrastructure: Design and develop a stable test infrastructure in cooperation with DevOps.

Required Skills and Experience

  • Experience: 4+ years with TypeScript/JavaScript for development and frontend test automation using Selenium, Cypress, or PlayWright; 2+ years in backend test automation and development in Kotlin or Java.
  • Test Automation Architecture: Proven experience in architecting test automation solutions.
  • Continuous Integration: Experience with CI systems, preferably Jenkins and GitHub Actions.
  • Technical Knowledge: Solid understanding of Containerization (Docker), Web services architecture (REST, GraphQL), and SW validation processes.
  • Communication and Management: Excellent communication skills, proactive, and self-driven.

Preferred Skills

  • React Development: Experience with React is a plus.
  • Python: Passive understanding of Python.
  • Infrastructure as Code: Familiarity with Kubernetes and Terraform.

Why Join Us?

  • Innovative Environment: Work with cutting-edge technology and tackle extraordinary challenges.
  • Flexible Work Model: Enjoy flexible working hours and the option to work remotely.
  • Comprehensive Benefits: Benefit from a generous stock plan, yearly bonuses, flexible time off, and more.

SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, or any other legally protected characteristics.

Join us and be part of a team that is defining the future of cybersecurity!

Benefits
Extracted with AI

  • Flexible working hours
  • Generous employee stock plan
  • Yearly bonus
  • Flexible Time Off
  • Paid Sick Days
  • Parental Leave
  • Pension insurance contribution
  • Premium Life Insurance
  • Monthly Meal & Wellbeing Allowance
  • Private medical care membership
  • Global Employee Assistance Program
  • High-end MacBook or Windows laptop
  • Udemy Business platform for Training
  • Above-standard referral bonus
  • DEI&B programs

Similar jobs

Last update: 23 minutes ago

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Codasip logo
Codasip

JavaScript and TypeScript Developer for IDE

Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Tricentis logo
Tricentis

Full Stack Engineer – React, Typescript, JavaScript (Frontend focus)

Join Tricentis as a Full Stack Engineer focusing on React and TypeScript in Prague. Work on cutting-edge technologies and innovate in software testing.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Intuitech logo
Intuitech

Fullstack Developer (Java, Spring, Angular, React)

Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

Stichting RINIS logo
Stichting RINIS

Senior Developer with C#, Java, and Python

Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Kentico logo
Kentico

Cloud DevOps Engineer

Join our Cloud DevOps team in Brno to automate and enhance our SaaS product infrastructure using Azure, Terraform, and CI/CD tools.

Swift logo
Swift

Senior Developer with Kubernetes and Automation Expertise

Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.