TRELLIX

Software Development Engineer in Test

India, Bangalore Full time

Job Title:

Software Development Engineer in Test

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.