Software Engineer

SentinelOne
Summary
Join SentinelOne, a leading cybersecurity company, as a medior-level Test Automation Engineer. You will contribute to the development and maintenance of automated tests for the Singularity SaaS platform, a large-scale customer-facing service. Collaborate with developers, engineers, and product managers to ensure platform quality and reliability. This role involves designing, developing, and executing automated tests using industry-standard tools and frameworks. You will also maintain test environments, document test plans, and participate in code reviews. This is an excellent opportunity for recent graduates or early-career professionals to gain hands-on experience in a fast-paced SaaS environment. The position offers flexible hybrid work options and a competitive benefits package.
Requirements
- Bachelor's degree or final-year student (ability to work full-time is a must-have) in Computer Science, Software Engineering, or a related field
- Experience (at least one of the following, both will be a big advantage)
- 2+ years of experience with TypeScript for development and frontend test automation using Playwright, Selenium, or Cypress
- 2+ years of experience with Python for development and backend test automation using PyTest or other test frameworks
- Strong understanding of software development lifecycle (SDLC) and quality assurance methodologies
- Understanding of version control systems (e.g. GitHub)
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
- Eagerness to learn and adapt to new technologies
Responsibilities
- Develop and execute automated tests for new and existing features using industry-standard tools and frameworks (Playwright/TS; Python/Pytest)
- Collaborate with software developers, validation engineers and product managers to identify and resolve defects
- Maintain and enhance existing automation frameworks and test suites
- Participate in code reviews and contribute to the continuous improvement of our testing processes
- Document test plans, test cases, and automation scripts
- Assist in setting up and maintaining test environments
- Learn and apply new technologies and testing methodologies
- Manage and execute tests in cloud environments including AWS, GCP, and Azure
Preferred Qualifications
Big advantage: Hands-on experience with AWS and/or GCP
Benefits
- Grant of Restricted Stock Units with a 4-year vesting plan, annual performance-based bonuses, and an employee stock purchase plan
- Flexible Time Off, on top of the standard 5 weeks vacation, flexible paid sick days, fully paid Short Term Sick/Nursing Leave, 16-week parental leave, grandparent leave, and additional company holidays
- Pension Insurance Contribution, Premium life insurance, Private medical care (for you and +1), and a Global Employee Assistance Program
- Monthly meal and well-being allowance, high-end MacBook/Windows laptop, work-from-home support, and in-office refreshments
- LinkedIn Learning, internal mentoring, educational support, generous referral bonuses, and optional company events (sports, BBQs, charity)
Share this job:
Similar Remote Jobs
