Detailed Job Description
As a Quality Engineering Developer, you will participate in and provide technical expertise in writing repeatable test automation frameworks and test cases that include functional, system and performance tests;

• Define test strategies; design and implement test automation framework and automate tests for the next generation of Security solutions for the Software Defined Data Center.

• Integrate the automation environment with various test reporting frameworks

• Analyze functional requirements for the product; understand customer use case scenarios

• Own the automation development and execution test setups and templates

• Design, implement, execute and maintain manual and automated tests in Python, C and Java

• Participate in bug triage activities; manage bugs, drive the activities for the bug to get a closure

• Interact with Development and QE teams, Documentation, Release Engineering, Product Management to execute and ensure that product goals are met on time and with high quality.


• Bachelor’s or Master’s degree in Engineering from a reputable university

• 6-10 years of industry experience with at least 3 years in working on rich automation frameworks and implementing test automation for endpoint security solutions such as antivirus engines, host based IPS or IDS

• Understanding of the security space including aspects of desktop and server security in at least one of the following areas

a. Exploitation techniques

b. Protection technologies and products

c. Vulnerabilities assessment and exploits analysis

• Experience of automating the tests to verify kernel modules or guest agent software on windows and windows device drivers.

• Passion for automation and quality engineering; Solid understanding of QE methodologies and Software Engineering

• Ability to learn about software products by reading manuals, installing and managing various test automation and execution software used in lifecycle of Quality Engineering

• Strong testing, test automation, debugging and documentation skills

• Be organized, self-motivated and proactively manage time and tasks

• Test automation methodologies; Programming skills in both Python and C/C++.

• Excellent communication skills

Key Skills: Python and C/ C++, Test automation, automation frameworks, Debugging and troubleshooting.

Other Skills (Expertise in at least one of the following): Understanding of one or more various Security solutions (A/V, Firewall, Vulnerability Management, Sensitive data scanning, ATP, Web Security)

Other Skills
Excellent communication skills,

Excellent communication skills, Python and C/C++.,

Interview Information
Job Location : Pune
Interview Location : Pune