Software Development Engineer in Test, Backend (Python)

Company: Cypress HCM
Location: San Francisco, California, United States
Type: Full-time
Posted: 09.AUG.2021


Software Development Engineer in Test (Backend) The Software Development Engineer in Test (SDET) team for Analytics is a diverse group of e...


Software Development Engineer in Test (Backend)

The Software Development Engineer in Test (SDET) team for Analytics is a diverse group of engineers. We spend our time writing software to break software and increase development productivity. At the core, we are responsible for the quality of the software that we ship, and we take pride in doing so. We build and scale our test infrastructure to match the growth of our product, keeping them fast, reliable and robust automated tests. We use proprietary and open source automated testing tools to support our rapid and continuous development/test/deployment release cycles.

We each bring a diverse set of skills to the team which makes our work meaningful and collaborative. We value innovation, integrity and we care about our customers. We want them to experience the best of class analytics product that we offer, but we are also flexible, fair and considerate of our teammates. By joining the team, you can expect that you will make a meaningful contribution. You can expect an inclusive, diverse, and fun team that will challenge you, support you, and help you grow.

As part of this team, you will ensure that the quality of our products exceeds the expectations of our customers. Your expertise in automated testing of highly interactive web application and large scale distributed systems will help transform the way we collect, view and analyze enterprise data. The work we do is technical, challenging and interesting. We are looking for test engineers who have a quality mindset, love to break software, automate testing and who want to understand how parts work together to make the system function.


  • Work closely with our developers and product team to deliver features starting from planning, developing, automating tests
  • Responsible for creating resilient and quality automation solutions for both function and non-function tests
  • Develop robust, reusable, and reliable automation tests
  • Participate in design review meetings and code review process
  • Be our customer champion when quality is not met and always ready to challenge the results


  • 7+ years experience in testing large scale distributed cloud-based database, backend testing only
  • Experience in debugging, troubleshooting, and solving challenging and complex issues in the cloud-based computing
  • Fluent in Python
  • Performance testing and Java (Nice to have)Proficient in Linux and shell scripting
  • Mentor junior SDETs on automation techniques and best practices
  • Solid understanding of testing principles, types, and methodologies
  • Optimize existing automation tests with industry standard practice
  • Good understanding of managing and running jobs in Bamboo/Jenkins
  • Excellent in communication skills, attention to details, and self-starter
  • Experience with large scale data analytics
  • Experience in building automation test infrastructure with open source testing tools
  • Experience with Robot automation framework and POSTMAN API testing client is a plus
  • Experience with database, Hadoop, and Spark SQL is a plus
  • BS or MS in computer science or equivalent experience

Apply Now


Loader2 Processing ...