Responsibilities
• Plan, design, develop and execute Java-based automation tests for functional, acceptance, system, performance and penetration testing of our real-time security product
• Collaborate with R&D, PM ,Security and analytics teams improve testing approach and execution for the cross-functional Scrum team
• Design and implement agile testing processes for efficient SDLC:
o Adapt existing Continuous Integration infrastructure to a team’s practice
o Write, maintain, and improve automation tests for frontend, backend, and API’s
o 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.Sc. in Computer Science or Software Engineering
• At least 6 years experience as a Test Automation engineer in a SaaS, Security, or Enterprise product space
• Experience programming in Java
• In-depth knowledge of Web Applications HTTP, DNS, TLS, Network Protocols, and SaaS Environment
• Experience with deployment cycle and tools like Jenkins, Gitlab,etc.
• Experience with Linux scripting and fundamentals
• 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 executing load and performance testing (JMeter, Avalanche)
• Experience working with container platforms (Docker, Kubernetes)
• Experience with Penetration Test suites.