WP Open position - Company

Home > Company > Careers > Open position 

Lead Automation Engineer

Product Development

Bangalore, India

Lead Automation Engineer (Java)
Location: Bengaluru, India

We’re looking for a Lead Test Automation Engineer with leadership experience to help take our automated testing capabilities to the next level.
At Imperva, Test Engineers are Quality Ambassadors and not Gatekeepers. Our Test Engineers engage in every phase of the software development life cycle, advocate for the customer and have the skills to implement effective test strategies and E2E automation Solutions.
Our Saas platform is moving fast and releasing to production every week. How? No Manual testing!! 100% automation testing!!
The ideal candidate must be familiar with test automation processes, methodologies and tools, and must have a track record of very high technical competence and individual accomplishments that include strong coding skills.

What you will be doing:
● Plan, design, develop and execute Java-based automation tests for functional, acceptance, system, performance and penetration testing of our real-time security product
● Enable and guide the test automation strategy.
● Collaborate with R&D, PM ,Security and analytics teams improve testing approach and execution for the cross-functional Scrum team
● Work closely with software devs and solution architects to understand the tech stack, design and accordingly build the test frameworks, setup infra and build execution models to drive the end-to-end quality efforts of backend systems/services and client apps
● Creating and maintaining all QA related documentation throughout the process
● Manage the production issues and drive it to closure and participate/contribute to RCA
● Design and implement agile testing processes for efficient SDLC:
○ Adapt existing Continuous Integration infrastructure to a team’s practice
○ Write, maintain, and improve automation tests for frontend, backend, and API’s
○ Collaborate with team members to enable continuous testing and delivery
● Mentor junior test engineers in effective testing tools and strategies through informal training

Required Qualifications
● B.E. in Computer Science or relevant field
● 9-12 years experience as a Test Automation engineer in a SaaS, Security, or Enterprise product space
● 7+ years of experience in Java, TestNG, Selenium
● Experience working with container platforms (Docker, Kubernetes)
● In-depth knowledge of Web Applications, Network Protocols, HTTP, DNS, TLS, etc.. and SaaS Environment
● Experience with deployment cycle and tools like Jenkins, Gitlab,etc.
● Experience with Linux scripting and fundamentals
● Ability to understand the technical architecture, its implementation, design patterns, data representations and infrastructure powering these systems.
● Experience of setting up load and performance testing infra & drive the load test executions based on the business & technical requirement
● Knowledge of cloud platforms like AWS
● Attention to details, Strong analytical skills with the ability to solve complex problems under tight deadlines.
● Excellent time management and multi-tasking skills

Desired Qualifications
● Experience executing security testing
● Experience with Penetration Test suites & Tools

Education & Experience: Bachelors in Computer Science or relevant field with 9-12 years of IT experience.