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.
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 & ConsultingFunctional Area: IT Software - QA & Testing, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: B.Tech/BE in ComputersPost Graduation: Post Graduation Not RequiredDoctorate: M.Phil in Microbiology, Ph.D/Doctorate in Microbiology, Biotechnology/Biochemistry