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 Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
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.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
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.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
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.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
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.
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.
Senior Quality Assurance Engineer with TypeScript and Automation
Join Simplicate as a Senior QA Engineer, focusing on TypeScript, automation, and quality assurance in a hybrid work environment.
Senior Security Engineer
Join Atos as a Senior Security Engineer in Amstelveen, focusing on cybersecurity, network security, and vulnerability management.
Senior Node.js Developer
Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.
Senior Fullstack Engineer (Javascript/Typescript)
Join sennder as a Senior Fullstack Engineer to revolutionize road freight logistics using Javascript/Typescript in a hybrid work environment.
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.
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.