Senior Engineer, Automation

Product DevelopmentHybrid Remote, Bangalore, India

Imperva is the comprehensive digital security leader on a mission to help organizations protect their data and all paths to it. With an integrated approach combining edge, application security, and data security, customers around the world trust Imperva to protect their applications, data, and websites from cyberattacks. Imperva Threat Research and our global intelligence community keep Imperva ahead of the threat landscape and integrate the latest security, privacy, and compliance expertise into our solutions. 
Imperva is looking for a professional, self-motivated, experienced Senior Engineer, Automation to join our Product Engineering team. 
Why Imperva?  
We have experienced the following growth and achievements: 
  • Selling to over 6000 customers worldwide
  • 500 partners in 100+ countries worldwide
  • We are now a certified Great Place to Work® in Singapore.
  • Imperva has been named one of the coolest Cloud Security Vendors of 2023 by CRN!
  • Imperva has been in the Leader’s Quadrant of the Gartner Magic Quadrant for 8 consecutive years in Web Application and API Protection
  • Imperva is also a leader in the Forrester Wave for DDoS Mitigation Solutions in 2021 with the highest score in the “current offering” category
What you will be doing 
  • Build expertise in our Runtime Security solution and use your experience to design and implement a test automation framework that is maintainable, extensible, and reliable.
  • Understand the product functionalities and derive the product testing requirements.
  • Work closely with the development and feature owner teams to identify the requirements for new tools, enhancements to existing tools that enable a quality deliverable by the team.
  • Conduct test case reviews and ensure requirements traceability, proper coverage
  • Assist development teams in determining appropriate quality goals and acceptance criteria.
  • Help to create and implement quality processes and requirements.
  • Produce status reports and quality metrics.
What you need for this position 
  • 5+ years of experience in Test Automation using Java
  • 3+ years of experience with test frameworks like TestNG, jMeter, Selenium.
  • Experience of designing, developing and executing integration, system and performance tests
  • Experience in working with Docker and Kubernetes deployments.
  • Good with shell scripting.
  • Strong fundamentals in networking protocols such as HTTP, SSL/TLS, etc.
  • Setting-up and configuring testbeds in the public cloud (AWS, Azure, GCP).
  • Experience with CI/CD Tools.
Education & Experience: 4 Year Bachelor's or Master’s degree in Computer Science or relevant field or the equivalent in work experience.​ 
Our Company: 
Imperva is an analyst-recognized, cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business. Learn more:, our blog, on Twitter 
Imperva offers a competitive compensation package that includes base salary, medical, flexible time off and more. It’s an exciting time to work in the security space. Check out our products and services at and career opportunities at 
Legal Notice: 
Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.