Senior Software Engineer - Test Framework Development
SentinelOneJoin 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 - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
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.
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.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
JavaScript/DevOps Engineer
Join Thales as a JavaScript/DevOps Engineer in Prague, focusing on CI/CD, automation, and cloud solutions.
Senior Java Software Engineer
Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Senior Python Backend Developer
Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.
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.
Senior Python Backend Developer
Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.
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.
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.
Software Development Engineer II - Java Backend
Join Groupon as a Software Development Engineer II focusing on Java Backend development in a remote role.
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.
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.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Technical Manager & Senior Software Engineer
Lead and mentor a team of software engineers while contributing to project development in a remote role.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
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.