McAfee hiring for Software Engineer - Automation - Python
Company :
McAfee
Website :
Job Role :
Software Engineer - Automation - Python
Eligibility :
Any Graduate
Experience :
Experienced
Job Location :
Hyderabad

Company Profile:

As a leading-edge cybersecurity company, McAfee provides advanced security solutions to consumers, small and large businesses, enterprises, and governments. Security technologies from McAfee use a unique, predictive capability that is powered by McAfee Global Threat Intelligence, which enables home users and businesses to stay one step ahead of the next wave of viruses, malware, and other online threats.

For business, enterprise, and government, McAfee provides comprehensive, integrated information security solutions that span all your environments. Our endpoint and mobile security solutions protect your end-user devices from threats, including viruses, phishing, malware, and other threats that target endpoints and users, and include leading-edge antivirus software and web security protection. Our network security solutions protect your network and its perimeter. McAfee solutions protect your servers, databases, and data centers from threats that target enterprise systems.

Job Role:

You 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 work with the development teams to create testing strategies and plans.
You establish detailed, comprehensive and well-structured test plans and test cases which are streamlined for automation.
You help debug complex customer issues and attend live debugging sessions.
You track quality assurance metrics, like defect densities and open defect counts.
You handle customer-facing product release activities (KB articles, Product documentations, Release Notes...).
You use your experience in agile development/testing practices, and risk-based testing to ensure efficient release testing.
You estimate, prioritizing and planning automation activities.
You need to identify and document product defects that you find, and work with the development team to help them resolve the defects.
Will help you stay up-to-date with new testing tools and test strategies.
Will ask you to help improve the software testing procedures to make them more efficient.

Job Description:

Good QA engineering background with automation skills.
Design automation scripts for QA testing and tools for quality measurements.
Determine approach for automation (Backend/UI/service).
Expert at one of the automaton tools like Selenium.
Expert at one of the scripting languages – Power Shell, Python, or any programming language.
High-level system admin skills to configure and manage QA environments.
Communicate with customers, team members and other important partners.
Experience/familiarity with internet security and protocol analyzers like HTTP, Wireshark.
Experience with Internet protocols such as TCP/IP, SSL, HTTPS and basic understanding of network applications like DHCP, DNS, Firewall and Proxy.
Talent and flexible to adapt to new areas and technologies.
Basics of Databases, programming languages.
Having security testing background is a plus.