Software Engineer

SentinelOne Logo

SentinelOne

πŸ“Remote - Czech Republic

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.