Dell Senior Software Engineer in Shanghai, China

Job Description

Dell EMC is a part of the Dell Technologies family of brands. Dell Technologies is a unique family of businesses that provides the essential infrastructure for organizations to build their digital future, transform IT and protect their most important asset: information.

The successful candidate of this position will serve as a Senior Software Testing Engineer in Platform team of Storage Product Engineering Organization (SPE), playing critical role in delivering cutting edge Storage Array Platform software. Candidate is expected to demonstrate strong motivation, problem solving and communication skills, and a proven record of meeting aggressive deadlines.

Key Responsibilities

  • Architecting and implementing test strategy

  • Develop test plans for new products/features based on technical specifications

  • Support new platform development as well as existing products

  • Could work independently to setup test environment and get automation going

  • Test failure triage

  • Write documents such as test plans

  • Good collaboration with developers, other engineering and cross functional groups

Requirements

  • Bachelor or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or similar

  • 35 years of QA or Test Development experience: functional test, integration test, system test and etc.

  • Experience/knowledge on software quality assurance and automation

  • Test failure troubleshooting and problem solving skills are a highly desired

  • Proficient in test scripting (Python/Perl/Shell)

  • Familiar with Linux/Unix administration

  • A plus if with knowledge and expertise in the following areas: Storage protocols (NFS, CIFS, iSCSI/FC, SAS, NVMe, PCIe), storage technologies (SAN, NAS, RAID), networking, clustering

  • A plus if you have worked with HW platform testing (CPU, Memory, PCIe); HW component trouble shooting, integration; OS installation & upgrade

  • Experience with Git (or any source control system), Jenkins, Remedy/JIRA (or other bug management system)

  • Experience of setting up virtualization platform: VMware, Hyper-V, OpenStack is a plus

  • A good team player

Benefits

We are a people company. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities — all to create a compelling and rewarding work environment.