Zscaler is looking to solve the problem of making the cloud a safe place to do business and providing a more enjoyable experience for enterprise users by developing and maintaining comprehensive testing tools and frameworks for UI test automation.
Requirements
- Strong programming skills in TypeScript/JavaScript, React, Java, or equivalent languages
- Extensive experience with functional, regression, and end-to-end testing, including the ability to translate business requirements into comprehensive test plans and develop full-stack automation
- Proficiency with JavaScript-based test automation frameworks such as Playwright (preferred) Jest, Cucumber, TestCafe, or Cypress
- Experience with Git, code management tools, and modern IDEs (e.g., Visual Studio Code)
Responsibilities
- Develop, maintain, and deploy comprehensive testing tools and frameworks
- Integrate test automation into CI/CD pipelines and establish best practices for continuous testing
- Perform thorough UI verifications and validate functional requirements, including security, accessibility, and scale testing
- Collaborate with front-end engineering and product teams, contributing to design, scope, and technical challenges
- Define testing patterns and strategies to enhance test coverage, empowering other engineers to leverage the test framework effectively
Other
- 4+ years of experience as a Software Engineer or Test Automation Engineer
- Bachelor’s degree in computer science, Engineering, or equivalent experience
- Commitment to excellent software hygiene, including robust code documentation, thorough unit testing, and effective bug tracking
- Demonstrated ability to own quality assurance and automation initiatives, drive issues to resolution, and collaborate effectively with diverse stakeholders (PMs, engineers, management)