SENIOR SOFTWARE AUTOMATION ENGINEER
McAfee is an Equal Opportunity Employer
You will write Test Automation code to efficiently validate our enterprise data protection product set from a functional, scale, performance and security perspective
You will use Python and other languages (as appropriate) when you are coding test cases, along with technologies such as (but not limited to) VNC, OCR and virtualization
You will work within a Bangalore/ UK development team to create automated test strategies
You will work with more junior members to help them develop their automation engineering skills
You will review product requirements, specifications and technical design documents and provide accurate feedback to ensure that software is written in a testable and supportable fashion
You will define detailed, comprehensive and well- structured test plans and test cases which are streamlined for automation
You will help drive the existing automation frameworks forward to benefit automation across multiple products, and may be asked to create new frameworks depending on need
You will actively measure code coverage of the automation tests in order to identify areas of focus, and other metrics to identify areas of brittleness in the automation code, producing dashboards to provide data to the team
You will propose and create innovative solutions to automating software testing in a performant and scalable fashion
You will use your experience in agile development/ testing practices, and risk based testing to ensure efficient release testing
You will be estimating, prioritizing, planning and coordinating automation activities
You will need to identify and document product defects that you find, and work closely with the development team to help them resolve the defects
You will write automated regression tests to ensure that defects to not reoccur
We will help you stay up- to- date with new testing tools and test strategies
We will ask you to help optimize the software testing process and procedures to make them more efficient
Bachelor or master s degree in Computer Engineering/ Computer Applications with 6- 7 years of work experience, with over a year in a senior role
Expert- level experience in a Software Test Automation role programming in Python
Demonstrable experience of using Python in an object- oriented environment
Exposure to variety of Operating Systems (Windows Server, Windows desktop, Mac)
Experience of TestComplete, Selenium, PyWinAuto or similar Test Automation frameworks
Experience of Gherkin for BDD
Excellent partnership and interpersonal skills, both oral and written, and the ability to collaborate with internal and external parties including Dev and QA teams, Program/ Product managers, Technical Publications and other Project Stakeholders.
A keen interest/ experience in improving efficiency in software testing.
Understanding of risk- based testing or other approaches to increase efficiency.
Able to adapt positively to project changes, and multitask.
Working knowledge of Software Development principles and methodologies, including Agile and Waterfall.
We achieve Excellence with Speed and Agility
We Play to Win or Don t Play
We Innovate without Fear
We Practice Inclusive Candor and Transparency
We Put the Customer at the Core
Shift 1 (India)
EMB2 - India - Bangalore Embassy Golflinks
McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Address: Guru Hargovindji Rd, Dr. Charatsingh Colony, S B Singh Colony, J B Nagar, Andheri East, Bamanpuri Village, Maharashtra 400059
Phone: 022 4029 1300