
Software Development Engineer in Test
Virtuozzo
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇷🇸 Serbia
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
CloudDockerGoJavaKubernetesLinuxPythonUnix
About the role
- Design and maintain automated tests and testing frameworks for functional, performance, security, and reliability use cases
- Set up and operate production-like, scalable test environments for complex SaaS systems
- Investigate and debug system-level issues, including performance bottlenecks and distributed failures
- Collaborate with university teams to launch and support research labs focused on infrastructure and cloud software
- Research and evaluate emerging testing technologies, including AI-driven test automation tools
Requirements
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field (PhD is a strong plus)
- 3–5+ years of experience in SDET, software development, or QA automation in large-scale SaaS environments
- Proficiency in Python, Go, Java, or C++ for test development and scripting
- Solid experience with Linux/Unix systems, distributed architectures, and cloud-native technologies (Docker, Kubernetes)
- Familiarity with CI/CD pipelines, observability tools, and modern test automation frameworks
- Interest in applied research and a passion for innovation
Benefits
- Remote and flexible working hours in EMEA (any location)
- Share Options – everyone shares in our success with share options
- We help our team get private medical insurance
- Supportive, engineering-driven culture with minimal bureaucracy
- The chance to influence Product and R&D decisions from day one
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingtest frameworksperformance testingsecurity testingreliability testingPythonGoJavaC++CI/CD
Soft skills
collaborationproblem-solvingresearchinnovation
Certifications
Bachelor's degreeMaster's degreePhD