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

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Siemens logo
Siemens

Medior C++ Developer for Engineering Tools

Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.

Keboola logo
Keboola

Senior AI Engineer - Backend

Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Thales logo
Thales

JavaScript/DevOps Engineer

Join Thales as a JavaScript/DevOps Engineer in Prague, focusing on CI/CD, automation, and cloud solutions.

Relativity logo
Relativity

Senior Java Software Engineer

Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.

Bending Spoons logo
Bending Spoons

Remote Software Engineer

Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.

Accolade, Inc. logo
Accolade, Inc.

Senior Python Backend Developer

Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.

Gen logo
Gen

Senior Application Security Engineer

Join Gen as a Senior Application Security Engineer in Prague. Lead security initiatives, conduct reviews, and mentor teams in a dynamic environment.

PlushCare logo
PlushCare

Senior Python Backend Developer

Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.

Mediální skupina MAFRA logo
Mediální skupina MAFRA

Mid/Senior React Native Developer for Mobile Applications

Join us as a Mid/Senior React Native Developer in Prague for mobile app development with React Native and Node.js.

Toughbyte logo
Toughbyte

Senior Frontend Developer

Join Betsson Group as a Senior Frontend Developer in Valletta, Malta. Work with Angular, JavaScript, and TypeScript in a hybrid work model.

Groupon logo
Groupon

Software Development Engineer II - Java Backend

Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

CTI logo
CTI

Technical Manager & Senior Software Engineer

Lead and mentor a team of software engineers while contributing to project development in a remote role.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Groupon logo
Groupon

Senior Software Development Engineer - Java Backend

Join Groupon as a Senior Software Development Engineer specializing in Java Backend. Work remotely to help local businesses thrive.