Software Development Engineer in Test
Trellix
Job Summary
Skyhigh Security is seeking a highly motivated Software Development Engineer in Test (SDET) to join their quality engineering team. The role involves ensuring the reliability of their SaaS-based cloud security platform by designing, building, and maintaining automated testing frameworks using Python and Robot Framework. The SDET will also perform root cause analysis, strategic manual testing, and contribute to performance testing in a hybrid work environment, collaborating closely with development and product teams.
Must Have
- Design, build, and maintain test automation framework using Python and Robot Framework.
- Write and execute automated tests for UI, API, and backend services.
- Triage complex issues, debug logs, and perform root cause analysis in cloud environment.
- Perform manual and exploratory testing for new features and edge cases.
- Assist in designing and executing performance, load, and scalability tests.
- Collaborate with developers, product managers, and security researchers in an Agile environment.
- Integrate automated tests into CI/CD pipeline.
- 3+ years experience as SDET/Automation Engineer in SaaS/cloud-native environment.
- Strong proficiency in Python for test automation and scripting.
- Hands-on experience with Robot Framework.
- Excellent troubleshooting, debugging, and problem-solving skills.
- Solid understanding of manual testing principles and test case design.
- Experience testing REST APIs and microservices.
- Strong understanding of SDLC, testing methodologies, and Agile/Scrum.
Good to Have
- Experience in Cloud Security (SaaS, IaaS, PaaS) or cybersecurity domain.
- Familiarity with performance testing tools (e.g., JMeter, Locust, Gatling).
- Experience with public cloud platforms (AWS, Azure, or GCP).
- Knowledge of containerization (Docker, Kubernetes) and CI/CD tools.
- Knowledge of modern automation tools like Playwright or Cypress.
Perks & Benefits
- Competitive salary and comprehensive benefits package.
- Opportunity to work on a cutting-edge cloud security product.
- Collaborative and supportive team environment with a strong engineering culture.
- Flexible work arrangements and opportunities for professional growth.
- Retirement Plans.
- Medical, Dental and Vision Coverage.
- Paid Time Off.
- Paid Parental Leave.
- Support for Community Involvement.
Job Description
About Skyhigh Security:
Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader in the security industry. Our mission is to protect the world’s data, and because of this, we live and breathe security. We value learning at our core, underpinned by openness and transparency.
Since 2011, organizations have trusted us to provide them with a complete, market-leading security platform built on a modern cloud stack. Our industry-leading suite of products radically simplifies data security through easy-to-use, cloud-based, Zero Trust solutions that are managed in a single dashboard, powered by hundreds of employees across the world. With offices in Santa Clara, Aylesbury, Paderborn, Bengaluru, Sydney, Tokyo and more, our employees are the heart and soul of our company.
Skyhigh Security Is more than a company; here, when you invest your career with us, we commit to investing in you. We embrace a hybrid work model, creating the flexibility and freedom you need from your work environment to reach your potential. From our employee recognition program, to our ‘Blast Talks' learning series, and team celebrations (we love to have fun!), we strive to be an interactive and engaging place where you can be your authentic self.
We are on these too! Follow us on LinkedIn and Twitter@SkyhighSecurity.
Role Overview:
We are seeking a highly motivated Software Development Engineer in Test (SDET) to join our quality engineering team. The ideal candidate is a technical, detail-oriented, and curious individual who is passionate about quality and automation.
In this role, you will be responsible for ensuring the reliability of our SaaS-based cloud security platform. You will leverage your deep proficiency in Python and Robot Framework to build and maintain our automated testing frameworks, while also applying your excellent troubleshooting skills to perform root cause analysis. This position is a hybrid, requiring a strong automation background combined with strategic manual testing and contributions to performance testing.
Key Responsibilities
- Automation Framework Development: Design, build, and maintain our scalable and robust test automation framework using Python and Robot Framework.
- Test Automation: Write and execute automated tests for UI, API, and backend services to ensure comprehensive coverage.
- Troubleshooting & Triaging: Act as a key investigator for production and test failures. Triage complex issues, debug logs, analyze stack traces, and perform root cause analysis (RCA) in our cloud environment.
- Manual & Exploratory Testing: Perform hands-on manual testing to validate new features, explore edge cases, and ensure a high-quality user experience where automation is not yet feasible.
- Performance Testing: Assist in designing and executing basic performance, load, and scalability tests to identify bottlenecks and ensure our platform meets customer demands.
- Collaboration: Work closely with developers, product managers, and security researchers in an Agile environment to define test strategies, review requirements, and champion quality from the start.
- CI/CD Pipeline: Integrate automated tests into our CI/CD pipeline (e.g., Jenkins, GitLab CI) to provide rapid feedback to the development team.
Required Qualifications & Skills
- Experience: 3+ years of proven experience as an SDET or Automation Engineer, preferably in a SaaS or cloud-native environment.
- Core Automation Skills: Strong proficiency in Python for test automation and scripting.
- Framework Expertise: Hands-on experience with Robot Framework for building and managing test suites.
- Troubleshooting: Excellent troubleshooting, debugging, and problem-solving skills, with a proven ability to dig into complex technical issues.
- Testing Foundation: Solid understanding of manual testing principles, test case design, and exploratory testing techniques.
- API Testing: Experience testing REST APIs and microservices.
- Technical Knowledge: Strong understanding of the SDLC, testing methodologies, and Agile/Scrum practices.
Preferred (Nice-to-Have) Qualifications
- Domain Knowledge: Experience in the Cloud Security (SaaS, IaaS, PaaS) or cybersecurity domain is a major plus.
- Performance Testing: Familiarity with performance testing tools (e.g., JMeter, Locust, Gatling).
- Cloud Environment: Experience with public cloud platforms (AWS, Azure, or GCP).
- DevOps Tools: Knowledge of containerization (Docker, Kubernetes) and CI/CD tools.
- Modern Frameworks: Knowledge of modern automation tools like Playwright or Cypress is a plus.
What We Offer
- A competitive salary and comprehensive benefits package.
- The opportunity to work on a cutting-edge cloud security product.
- A collaborative and supportive team environment with a strong engineering culture.
- Flexible work arrangements and opportunities for professional growth.
Company Benefits and Perks:
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
- Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
About Us
Trellix is a global company redefining the future of cybersecurity and soulful work. The company’s comprehensive, open and native cybersecurity platform helps organizations confronted by today’s most advanced threats gain confidence in the protection and resilience of their operations. Trellix, along with an extensive partner ecosystem, accelerates technology innovation through artificial intelligence, automation, and analytics to empower over 50,000 business and government customers with responsibly architected security. More at