We provide IT Staff Augmentation Services!

System Software Qa Engineer Resume

3.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY:

  • Extensive technical and management experience in areas of QA/Test Engineering with several major Hardware and Software manufacturing companies.
  • Thorough knowledge of software life - cycle and integration. Created test plans and test beds. Proficient in testing/analysis and development from inception to completion.
  • Expertise in network testing (10Gb Fiber, 1Gb, 10/100Mb, various Confidential ’s) and storage devices (Fiber channel, different host bus adapters).

CORE COMPETENCIES:

  • Test Execution
  • Strong Problem Resolution and Troubleshooting Skills
  • System Application, Software, Operating System and Hardware Testing
  • QA Project Leadership
  • Test Plan Development
  • Test Suite Development and Automation
  • System Configuration
  • Technical Consultation
  • Product Documentation Review and Approval

TECHNICAL SKILLS:Operating Systems: Solaris versions 2.0 through 11, BSD, Linux, MS Windows, Mac OSX

Hardware: Intel and SPARC Blade Servers, SPARC Rack-mounted servers and Workstations

Networking: Virtual network devices, 10Gb network setups/switches, Cisco and Extreme Networks 10Gb fiber switches, Token Ring, FDDI, ATM technologies

Languages: UNIX shell scripting, Perl, Python

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

System Software QA Engineer

Responsibilities:

  • Developed new test cases and enhanced test plans for integration testing, functional testing, and regression testing for Confidential Reader Station.
  • Executed release candidate testing and experiments as part of system software development life cycle. Station software included FPGA firmware, embedded software, and python scripts for experiments.
  • Documented issues and bugs during regression and acceptance testing.
  • Worked closely with developers to resolve critical issues.
  • Implemented release scripts for concurrent software deployment to test stations.
  • Planed test schedules and strategies in accordance with scope/deliveries dates.
  • Designed and created test scripts using Bash to address areas such as software scenarios, regression testing, negative testing, abnormal testing, error and bug retests to automate test practices.

Confidential, San Jose, CA

Consultant Engineer

Responsibilities:

  • Worked on SAN and NAS products during product development stage.
  • Created test plans and test cases.
  • Reviewed and modified company business plan to practically continue and achieve goals.
  • Presented technical knowledge to investors.

Confidential, Milpitas, CA

IOTG/PSBU QA Engineer

Responsibilities:

  • Using GDB to debug the Linux kernel problems
  • Designed/Setup extensive test-beds for Cisco’s Video Surveillance Manager (VSM) product which includes validation of VSM across multiple platforms in various hardware configurations and Operating Systems (RHEL, Suse, VMware, windows OS), Hardware validation, Cisco VSM RPM validation, RAID setup validation, media server, network camera setup, external storage ( Confidential using Fiber Channel and iSCSI) connectivity.
  • Validated hardware platforms CPS-1RU, CPS-2RU (Supermicro), Cisco UCS-1RU, Cisco UCS-2RU for VSM application.
  • Validated VSM external Storage ( Confidential ) with 1TB, 2TB, 3TB and 4TB hard drives along with different set of RAID combinations such as RAID0, RAID1, RAID5, RAID6 etc.
  • Validate VSM product with different set of Cisco IP network cameras and network encoders.
  • Installed/Configured/Designed/implemented VMware virtualization environment to validate VSM OVA version 7.0, 7.2, 7.5 on Cisco UCS C-220, C-240, UCS E Series (140S, 140D, 140DP, 160D, 160DP).
  • Validated VSM 7.0/7.2/7.5/7.6 bare metal and OVA performance using 32-bit Redhat Enterprise Linux 5.8, 64-bit Redhat Enterprise Linux 6.4
  • Created individual VSM bare metal and OVA test cases for the product, installer, hardware, system and software components.
  • Tested VSM product features, helped flush out several critical bugs in internal testing, communicated with developer and retested/verified the bug fixes provided by development team.
  • Helped reproduce bugs and worked with the development team to resolve the issues.
  • Developed scripts in Shell/Python to automate testing and reproduce fast/dig down issues.

Confidential, Santa Clara, CA

Solution Group QA Engineer

Responsibilities:

  • Wrote test plans for Network Equipment Provider integrated systems (These systems have multiple blades, network components, storage and system software integrated together with OS:Linux).
  • Create individual test cases for the product installer, hardware, system and software components.
  • Create test cases and test for High Availability features and performance.
  • Finding Errors/Bugs and reporting them with workaround suggestion in many cases.
  • Creating/modifying Perl/Shell scripts to automate test cases and executing test cases.
  • Designed large system test beds as well as creating and configuring individual configurations for testing.
  • Evaluated and recommended internally developed tests and tools which were then used on the product.
  • Worked closely with development teams to get fixes in a timely manner and test them before the formal integration builds started.
  • Trained team members on configuration set up and hardware problem resolution.

Active Video Networks, San Jose, CA

Integration and QA Engineer, 10/2010 - 2/2011

  • Set up and configured multiple Linux servers with different Confidential ’s, including DNS servers also running Linux, to use for full product testing.
  • Complete network setup and protocol testing at L2, L3 levels as well as using network packet monitoring tools to debug client and server communications.
  • Using an oscilloscope to measure the keystroke latencies of different set top boxes, collecting data to be used for fine tuning product performance based on the user's environment setup.
  • Continuously creating new test cases, developing and enhancing test plans, filling bugs and working with remote developers for bug resolution.
  • Automating test scripts that are run on every product build cycle for collecting regression results as well as catching new feature bugs and regressions.
  • Writing shell scripts to automate the backup and archiving of daily test results.
  • Enhancing and refining existing test cases as needed based on new product requirements.
  • Writing scripts to retrieve and present the state of product bugs from the bug database.
  • Qualifying various classes and lengths of cables and configurations to be recommended to customers.

Confidential, San Jose, CA

Consultant, Self-Employed QA Engineer

Responsibilities:

  • Worked for few projects for different start up companies involved Confidential (HW/SW) product, fiber channel storage product. Responsibilities included testing, spec review, creating test cases.
  • Worked at Confidential , duties include testing new OS on new hardware (on Microsoft OS), creating test
  • Framework, creating test cases, testing new application, working on Database such as MySQL.

Confidential, Menlo Park, CA

Networking Test Lead/Senior Test Engineer

Responsibilities:

  • Using KMDB to debug kernel
  • Test lead for networking subsystem on Blade Servers, Rack-mounted servers and workstations.
  • Lead for testing network devices, such as Network Expansion Modules and various Sun internal and third party network cards. Also tested cryptographic devices on all new platforms, programmatically checking for failures and regressions and generating final test results.
  • Tested functionality of Hardware (Network device, fiber channel Storage)/OS (Solaris, Linux) on SUN platforms (SPARC, x86), creating test matrices to cover fully functional automated and manual test coverage.
  • Wrote scripts to automate testing the network functionality based on engineering bug fixes and enhancements. The scripts would automate the functional and regression testing of the driver's features/new bug fixes.
  • Worked with global teams in China, India, Ireland, and the UK.
  • Qualification of new network device drivers including 10Gb, 1Gb, 10/100Mb Ethernet drivers as they were developed and debugged. Created new test plans and automated tests covering the new features in addition to the existing test suites which were run per driver build.
  • Member of tiger teams that were responsible for rapid diagnosis and debugging of release-critical network issues.
  • Continually evaluated equipment and test needs for test enhancement and optimization of coverage for new technologies and test coverage.
  • Wrote scripts to create a master test harness which would run the specified test configurations as well as collect and archive the test results. The script summarized all of the test results and emailed them to the test engineer at the end of the test cycle.
  • Created test plans based on new functional specifications and assessed coverage of existing test suites.
  • Ensured that test plans are continually updated to track issues reported by beta customers and others outside the QA team. Recreated external customer scenarios as needed for SUN internal teams to debug.
  • Worked with development engineers to design targeted test cases and plans for new driver features as needed.
  • Participated in the identification, risk analysis and mitigation planning of bugs that would impact and jeopardize the final product releases.
  • Performed complex system level testing involving heterogeneous Operating Environments and Web/Application servers.
  • Performed regression test of release build, analyzed failure, filed bug and bug tracking.
Confidential

Senior Test Engineer

Responsibilities:

  • Responsible for testing and supporting the release of various network and peripheral devices, and blade servers. Partial list of devices and additional responsibilities included:
  • Network products (SW & HW), such as 10Gb, 1Gb, 10/100Mbit Ethernet Network Interface Cards, Virtual Network Expansion modules, Network Coprocessor boards, ATMs, FDDI, Token Ring etc.
  • Platform I/O-Configuration testing, targeting fully loaded servers via combinations of system I/O tests such as SunVTS, diskomizer, mtscsirw, etc.
  • Unbundled network products, using LADDIS, TTCP, NITS, MAXQ, TCP corrupt, NFS Corrupt, iperf, uperf network stress and performance suites/benchmarks.
  • Tested Storage devices and Storage peripherals, covering SCSI, FCAL, SAS, SATA, RAID, and Disk Array technologies
  • Automated test development for testing SCSI devices using scripts to move large amounts of data between multiple devices and verify the data integrity at both end points. Fully automated the setup and configuration of the test environments to set up scenarios to be run before each test case started.
  • Tested new and released Sun Operating systems on prototype and released hardware to verify compatibility and functionality.
  • Tested SUN logical domain virtualization software on sun4v blade servers.
  • Tested all SUN platform architectures, including sun4, sun4c, sun4m, sun4d, sun4u and sun4v.
  • Designed Test Lab, provided network infrastructure consulting & system administration such as network design and integration, migration planning, problem resolution and troubleshooting
  • Hardware/Software installation & upgrades, performance analysis and optimization, on-site training diagnostics & problem resolution.
  • Black box testing for Confidential and Confidential (Java based, and non-Java based) on new SUN platforms, creating test scenarios to automatically test driver functionality and scan for regressions and memory leaks.
  • Tested Confidential 1.0 and Confidential 2.0 subsystems on SUN platforms, performed both black box and white box testing. Categorized and assembled the Confidential tests into a large scale test suite that would automatically chose and run selected tests on the Confidential devices
  • International keyboards tested for different languages on different platforms.
Confidential

System Administrator

Responsibilities:

  • Installation and configuration of Sun SPARC workstations and servers with various SunOS releases.
  • Set up of SunOS auto-configuration/installation servers and conducted post-install testing.
  • Install bi-weekly OS development releases on servers for QA lab testing.
  • Setup backup systems using Legato Software.
  • NFS and NIS server setup and configuration for QA testing lab infrastructure.
  • Setup and maintain File and Application servers.
  • Maintain hardware; install hard-disk drives, memory upgrades, software patches and third-party software packages.
  • Build and release management for test labs.
  • Work with customers to resolve software and networking issues.
  • Routine system-administration tasks, including creation of user accounts, and configuration of NIS, NFS services, etc.

We'd love your feedback!