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
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Senior Backend Engineer (JAVA/Go)
Join SentinelOne as a Senior Backend Engineer to develop Java/Go solutions for Singularity Data Lake, enhancing cybersecurity.
Senior Backend Engineer (JAVA/Go)
Join SentinelOne as a Senior Backend Engineer to develop Java/Go solutions for our Singularity Data Lake.
Senior Frontend Engineer with React and TypeScript
Join SentinelOne as a Senior Frontend Engineer to develop a new security automation product using React and TypeScript.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Senior Full-stack Software Engineer - Detection Team
Senior Full-stack Engineer for cybersecurity detection team, focusing on AI-powered solutions and cloud automation.
Senior Full-stack Software Engineer - Detection Team
Senior Full-stack Engineer in Prague, specializing in cybersecurity solutions with React, TypeScript, and Java.
Senior Automation Engineer - Cloud Detection
Senior Automation Engineer needed for cloud detection, focusing on Python scripting, CI/CD, and automation in Brno, Czechia.
Senior Staff Software Engineer – Backend – Singularity Data Lake
Senior Backend Engineer for SentinelOne, developing high-scale data services in Slovakia. Expertise in Java, Python, Kafka needed.
Senior Backend Engineer (Python, Go) - Endpoint Protection
Senior Backend Engineer specializing in Python and Go for Endpoint Protection at SentinelOne in Brno, Czechia.
Senior Frontend Engineer - React, TypeScript, Next.js
Join SentinelOne as a Senior Frontend Engineer to develop cutting-edge cybersecurity tools using React, TypeScript, and Next.js.
Senior Full-stack Software Engineer - Detection Team
Senior Full-stack Engineer for cybersecurity detection team, focusing on innovative solutions and leading UI/UX design.
Senior Staff Software Engineer – Backend – Singularity Data Lake
Senior Staff Software Engineer for backend development in Prague, focusing on high-scale data processing and distributed systems.
Senior Backend Engineer (Python, FastAPI)
Senior Backend Engineer specializing in Python and FastAPI for cybersecurity automation tools development.
Senior Backend Engineer (Python, Go) - Endpoint Protection
Senior Backend Engineer specializing in Python and Go for Endpoint Protection at SentinelOne in Prague.
SW Engineering Manager
Lead a team of engineers in developing SaaS solutions, ensuring best practices and continuous improvement in Prague.
Staff Frontend Engineer - Gravity Design System
Join SentinelOne as a Staff Frontend Engineer to develop the Gravity Design System using React, focusing on UX, UI, and accessibility.
Senior Software Developer - Backstage
Senior Software Developer specializing in Backstage at a leading cybersecurity company in Brno, Czechia.
Staff Frontend Engineer - Gravity Design System
Join SentinelOne as a Staff Frontend Engineer to work on the Gravity Design System, focusing on React, UX, and accessibility.
Senior Backend Engineer (Python, Go) - Endpoint Protection
Senior Backend Engineer specializing in Python and Go for Endpoint Protection at a leading cybersecurity firm.
Staff Frontend Engineer - Gravity Design System
Join SentinelOne as a Staff Frontend Engineer to work on the Gravity Design System, focusing on React.js and UX/UI design.
Senior AI Platform Engineer
Join SentinelOne as a Senior AI Platform Engineer to develop cutting-edge AI technology for cybersecurity solutions. Remote role in the Netherlands.
Senior Machine Learning Engineer (NLP, LLMs)
Join SentinelOne as a Senior Machine Learning Engineer focusing on NLP and LLMs to enhance cybersecurity solutions.
Principal Software Engineer - Backstage Development
Lead Backstage Developer role at Gen, focusing on portal development with JavaScript and React in Prague.