Dell Software Principle Engineer - Testing in China

Key Responsibilities

  • Monitor, maintain, recover and harden the test environment

  • Execute tests, triage failures, file bugs with support materials and assist with resolution of defects

  • Maintain, design, develop and enhance test scripts

  • Provide and maintain detailed status reporting on a regular cadence and as needed by the business

  • Work with other team members in China and US to ensure seamless automated test coverage

  • Represent the Quality Engineering team at various meetings

  • Document policies, processes and procedures for test suites management and triage

  • Participate in reviews of product features requirements, functional specs and design documents

  • Identify and ensure comprehensive and resource-effective implementation of the test strategy

  • Identify test gaps and drive their implementation by working closely with architect and developers

  • Mentor team members on procedures, tests and product features

  • Proactively identify problems and propose solutions

Desired Skills & Experience

  • Well organized & have the ability to thrive in a fast-paced environment with changing priorities

  • Understanding of software development lifecycle, organizational processes and procedures, and disciplines of project management.

  • Experience with manual testing and execution of automated test suites as well as analyzing test results to root cause failures

  • Strong understanding of common operating systems (e.g. Linux, Windows)

  • Strong Knowledge of Block/File level storage and experience in storage solutions (e.g. NAS, SAN, iSCSI and FC)

  • Strong knowledge of Perl/Python, basic knowledge of Java/C++ Experience with test automation and continuous integration tool (e.g. Jenkins)

  • Experience with at least one issue tracking system (e.g. Remedy, Jira)

  • Experience with at least one test management system (e.g. HPQC)