Qa Manager Resume
Milpitas, CaliforniA
SUMMARY:
- Software architect and hands - on leader who creates products for engineers or customers, and leads teams that deliver on-time with enterprise level quality.
- Participated in and led engineering teams delivering enterprise Unix/Linux Platforms and Storage systems.
- This included programming and debugging of Unix kernel, diagnostics tools development, systems management infrastructure development, performance engineering, test tools and infrastructure development, systems, storage an network testing, with extensive exposure to Confidential storage and platforms, programming in {C, Python, Perl, sh}, fault tolerance, network software, PCIe, file-systems, Confidential, all flash arrays, Cassandra database, ØMQ, Confidential, SES and a Jython servlet. Used github and perforce.
- Initiate and drive new technical solutions. Lead architecture development and software implementation. Staff and lead systems and storage engineering departments and cross-functional, cross-geo teams.
- Encourage and mentor engineers and leaders.
- Direct interaction with customers, also hosted and worked alongside customer engineers.
- Personally debugged or participated in cross functional teams to debug complex and elusive defects.
- Write code when appropriate and continue to advance capabilities, staying abreast of technology trends.
TECHNICAL SKILLS:
Operating Systems: Linux (Ubuntu, Red Hat, AMI, CentOS), FreeBSD, Confidential Data Ontap, Amdahl UTS Unix, Confidential (Fault Tolerant Unix), Confidential .
Virtualization: Docker, VirtualBox, KVM, Vmware, AWS EC2, JVM.
Languages / Int erpre t ers: C, Python (hackerrank = 1 on 8/2/2016), Java, C++, Perl, sh, awk and others. Dat abases and A nalys is Cassandra NoSQL Database, cqlsh, and Python Confidential .
PROFESSIONAL EXPERIENCE:
Confidential, Milpitas, California
QA ManagerResponsibilities:
- Defined and initiated engineering activities to ensure quality and performance of new Big Data Flash products would be suitable for new enterprise market segment.
Manager
Confidential
Responsibilities:
- Formed and managed the Performance Engineering Group within Confidential . This team of performance analysts created performance tools while working closely with Confidential firmware engineers.
- In Python, continued personally coding distributed framework and tools for performance characterization of Confidential cluster and node operations. Significant technologies used by my code included Cassandra database, ØMQ, jAngular, Confidential and django-cassandra-engine.
Confidential
Senior Staff Software Development Engineer
Responsibilities:
- For Confidential performance characterization on Confidential all flash array, architected and coded a distributed performance metrics collection and analysis system in Python, with data model implemented in Cassandra NoSQL database, communications based, a parser engine plugin framework that used Confidential for calculations and sported a jAangular user interface.
- Ported software tools for use with new technologies, and wrote new tools as needed.
- Created a Jython servlet for Confidential Enclosure Services access over http.
- For Confidential and Confidential, wrote the initial test strategies, phases, processes, high level plans, and customer early access plan, personally participated in initial prototype bring-up testing.
Confidential, Sunnyvale, CA
Software Engineering Manager
Responsibilities:
- Hands-on Manager for up to 8 engineers, who developed internal and customer facing diagnostic products.
- Created product development road-maps and drove projects for new diagnostic frameworks and tests. Designed system testability solutions for complex NAS mechanisms and to characterize defects.
- My team designed and implemented new platform diagnostics infrastructure and tests for customers. Championed, and drove development of new product for automated cluster wide system health management with rule based run-time diagnosis to monitor and act based on policies, events and states. Led development of new tools and diagnostics to support and accelerate platform hardware bring-up.
Manager
Confidential
Responsibilities:
- Formed and managed a department of 7 developers, and also formed a remote team of 7 test engineers.
- Led creation of a fault resilient test harness for Development and QA that was used by 700+ engineers.
- Established remote Systems Test Team, which was later credited for significant quality advancements.
Senior Software Engineer
Confidential
Responsibilities:
- Confidential Core Team lead for Confidential Departments.
- Developed automated tests for compact flash, embedded Linux service processor, and memory. Conducted Maximum capacity storage testing and Platform/OS upgrade and revert testing.
- Tested NVRAM, and software based disk ownership.
Confidential, Sunnyvale, California
QA ManagerResponsibilities:
- Participated in hot customer meetings.
- Managed QA, test automation, Test Lab, and defect database.
QA Manager
TeamSite
Responsibilities:
- Managed up to 8 QA engineers.
- Led test development, automation and execution for: TeamSite (server, clients, Workflow, WFB, TeamXML, Confidential Front Office, TeamDoc, Team Code and TeamWeb).
- Managed lab including planning and budget, updating systems and infrastructure.
Confidential, San Jose, CA
Responsibilities:
- During 10 years, held SW Engineer or Management roles in Confidential QA (Fault Tolerant Unix) Confidential Certification and Release Engineering.
Senior Software Engineering Manager
Confidential
Responsibilities:
- Responsible for Confidential Quality Assurance, Confidential Certification, and Release Engineering for Confidential and Confidential operating systems on Stratus platforms. Managed up to 17 engineers.
- Tested and delivered Confidential and Confidential, worked closely with development to triage defects, assist debugging/ Confidential, conduct bug fix verification and final test to meet product release criteria.
- Developed concept architecture and directed development of a Confidential I/O error injection test tool.
- For Development and QA, developed and influenced my peers to implement ‘ Confidential ’ product development and test process. This improved quality and reduced time to market.
Software Engineering Manager
Confidential
Responsibilities:
- Successfully conducted Confidential QA testing as planned and on-time for new platforms and releases. Specified architecture for an X.25 frame error injection tool, and directed implementation.
- Debugged elusive complex operating system defects.
Senior Software Engineer
Confidential
Responsibilities:
- Conducted extensive white-box and black-box test design, automation and execution.
- Designed test tools (test harness, and kernel code coverage), set test development standards and practices, planned and directed testing, developed and executed test suites for Confidential UNIX.
- Prevented loss of largest customer.
- Met their VP and engineers to gain understanding and develop a better strategy.
- Then learned SS7 protocol basics, architecture of phone system 800 number database. Modeled similar system utilization in design of a new test harness and numerous new test suites.
