Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer In Testing @ McAfee

Home > Programming & Design

 Software Development Engineer In Testing

Job Description

About the role

  • Responsible for delivering design and development of feature updates on both Hardware and Software.
  • Perform debugging and troubleshooting across hardware, software and firmware across both physical appliances and virtual systems, appliance models and virtual platforms.
  • Responsible for executing interoperability and compatibility tests across various system peripherals and components.
  • Understand the product/module requirement and come up with required System and component level test plans and scripts for automated testing.
  • Reviewing product documentation and providing feedback.
  • Responsible for designing and developing automated tools or frameworks as required.
  • Perform debugging and troubleshooting in variety of local and remote System Environments including production rigs at customers end.
  • Demonstrated ability to work effectively both within a team and cross-group to drive identification and resolution of issues to ship under tight deadlines along with being able to drive features into the product.
  • Closely work with Support team in timely triage of customer cases including recreation of issues and verification of bug fixes.

About you

  • 7 - 12 years of professional work experience.
  • Knowledge hands-on C/C++/Python/Shell/Perl scripting experience
  • Should have strong proficiency in functional and non-functional testing, including experience of code review / bug analysis, development of test tools, designing test cases and contribution to effective test planning.
  • In depth knowledge of Disk Types (SSD, HDD, etc.), Disk enclosures, RAID, LUN and PCIe devices.
  • Good knowledge on various embedded hardware sensors such as Power, Voltage, Temperature, PSU, LED Alerts and troubleshooting any underlying component failures on the same.
  • Hands-on expertise on RMM, BIOS upgrade, RAID recoveries, Hot swapping, Serial connections, PXE Installations etc.
  • Expertise on Linux software troubleshooting, OS maintenance, server configuration and backup.
  • Prior experience in handling, installing, shifting rack mounted blade servers and initial network configuration including Static/DHCP schemes.
  • Basic Knowledge on Routing and switching and ability to configure and troubleshoot various network topologies between several hardware components.
  • Knowledge on firmware, device controllers, RAM, processor sockets LGA, SPGA, mPGA etc and CPU clock cycles.
  • Knowledge of bug tracking system like Bugzilla, JIRA and Test Management tools such as TestRail, X-Ray, TestLink etc.
  • Understanding hands-on experience of at least one of configuration management tools such as Git, SVN, Perforce, ClearCase
  • Understanding of Networking protocols such as TCP, UDP, SNMP, HTTP, FTP, DNS, SSL is strongly desirable.
  • Understanding of Cloud Computing, Virtualization (ESXi, Hyper-V, KVM) experience with AWS/Azure is strongly preferred
  • Should have excellent debugging, troubleshooting, analytical and problem-solving skills.
  • Good verbal and written communication in English.

Job Classification

Industry: IT Services & Consulting
Functional Area: IT Software - QA & Testing,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: B.Tech/BE in Computers
Post Graduation: Post Graduation Not Required
Doctorate: M.Phil in Microbiology, Ph.D/Doctorate in Microbiology, Biotechnology/Biochemistry

Contact Details:

Company: McAfee Software India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   TCP C++ Linux Configuration management Software Development Manager DNS SNMP HTTP Firmware Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

McAfee

McAfee Software (India) Pvt. Ltd