Sr. Staff Engineer - Software Quality Assurance Resume
Mountain View, CA
SUMMARY
- Diverse experience in the Software Quality Assurance, Project Management and manual testing.
- Experienced in team building, managing, and leading onshore and offshore team.
- Experienced in Mobile application testing (manual), Networking, Security, Cloud Client Computing, and Virtualization technology.
- Experienced working with customers/field engineers, Engineering team, qA Test team and Technical Support team and resolving technical issues.
- Analysis Business Requirements, Engineering Specifications and use cases to design test strategy, test plan and test cases.
- Experienced agile and waterfall development methodologies, with strong understanding of various process models.
- Seasoned and passionate leader of quality standards.
TECHNICAL SKILLS
Operating System: Linux (Suse, CentOS, Redhat), Windows Server 2012, 2008, 2003, Windows Embedded OS, UNIX (Solaris)
Virtualization: VMware, Citrix, and Microsoft
Collaborative Tools & Application: Confluence
Defect/Bug Tracking Tools: Jira, TeamTrack, Bugzilla
Hardware/Platform: Wyse, Confidential, HP, Sun, Confidential
Network and Security Products: Familiarity with various Cisco Switches (PoE, Layer - 2 and Layer-3), Identity Service Engine (ISE), ASA-VPN, 802.1x, and Firewall, Cable HeadEnd, dOcSIS Modem.
Network Protocols: Familiarity with various Network Protocols including LLDP, TCP/IP, DHCP, ICMP, IGMP, ARP, UDP, SMTP, IPv4, and IPv6
Automation Tools: Familiarity with AutoIT, AutoHotkey, Selenium, and Shell scripting.
Traffic Generating Tools: Ixia, Web Avalanche, Smart Bits, AdTech ax4000
Packet Analyzer: Wireshark, Sniffer, ATM analyzer.
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
Sr. Staff Engineer - Software Quality Assurance
Responsibilities:
- Performed manual testing on smart microphone software products for various smart phones (both Android and iOS).
- Led the execution of the QA department functions; including Quality Policies, Procedures and Test Methodologies for smart microphone software products.
- Worked with the Software Engineering team to identify gaps in the Software Development Life Cycle, discovered and reported weekly issues/defects status using Confluence and Jira application, and recommended opportunities for improvement across the company.
- Reviewed product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
- Helped team to define test methods and quality metrics for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions.
- Recommended release process and quality improvements to Software Engineering throughout the company.
- Maintained effective communication with the software engineers on project limitations, capabilities and performance requirements.
- Worked with cross functional team on decision making and road map planning process.
- Worked with Support Engineering team on customer reported issues and provided resolution towards closing the gaps.
Confidential, Santa Clara, CA
Sr. QA Engineer Lead/Manager
Responsibilities:
- Worked with highly technical team and carried out system level testing including High availability (HA), Failover, and disaster recovery using SW Migration technologies on various Linux and Windows platform/OS from Physical - Cloud, Cloud - Cloud, and Physical - Physical environment.
- Provided testing strategy; prioritized projects; and day-to-day tasks for team in a matrix organization.
- Configured/maintained customer focused QA Test beds.
- Lead automation team and automated engineering build validation process on Jenkins server.
- Developed testing strategy and created test plan based on technical specification and customer use cases.
- Analyzed customer reported issues in the lab, helped team to find root cause of the issue and provided resolution.
- Worked closely with cross functional team on various decision making process.
- Worked with overseas QA team; and collaborated testing strategy based on the project requirements.
- Managed QA release process including validating QA Release Notes and other relevant release documents for end user and customers.
- Worked with stakeholders on improving quality process across the company.
- Worked with engineering support team and junior team members on various new technology knowledge transfers, coaching, and training process.
Confidential, Santa Clara, CA
Sr. Technical Advisor & Team Lead
Responsibilities:
- Performed system level testing on Confidential Wyse Embedded products including desktop Thin Client and Mobile devices.
- Performed manual testing including BIOS, Embedded Os (Windows and Linux), Mobile Application (PocketCloud), Devise Drivers, and various peripheral devises’ on local and remote virtual machine.
- Performed end to end Network connectivity, SmartCard authentication, and remote login using HTML 5 web browser on Thin Client and Mobile devices.
- Provided technical resolution to End User Customer (EUC).
- Setup test environment with Linux (Suse and CentOS) and Windows Thin Client device and triaged customer/field reported issues in the lab and provided resolution.
- Worked with cross functional team on decision making process.
- Lead team with testing strategy; prioritizing projects; and day-to-day tasks in a matrix organization.
- Developed effective Test Plan and customer focused Quality test cases.
- Worked with overseas QA team; and collaborated testing strategy based on the project requirements.
- Managed/maintained QA lab with Linux and Windows Thin Client devices and complied with ISO and ESD standards.
- Maintained QA lab infrastructure based on the customer’s VDI environment with VMware, Citrix and Microsoft virtualization technologies.
- Worked with team on various new technologies, coaching, and training process.
- Managed QA release process including validating QA Release Notes and other relevant release documents for end user and customers.
- Lead automation team and automated engineering build validation process on Jenkins server.
- Worked with stakeholders on improving quality process across the company.
Confidential, Palo Alto, CA
Sr. QA Consultant
Responsibilities:
- Responsible for setup and configure test environment with ESX Server, Virtual Center Server, and Virtual Infrastructure Client.
- Created Test Plan and detail test cases based on the Software Requirement Specifications that targeted critical functional areas of the products.
- Provided System and Functional level testing on VMware Site Recovery Manager, Update Manager, and other plugin products.
- Created detail defect reports, and worked with internal development team for resolution on the reported issues.
- Worked with internal QA automation team and automated various test areas.
Confidential, Newark, CA
Sr. Staff QA Engineer
Responsibilities:
- Responsible for setup and configure test environment with various UNIX based Sun's reference hardware platform, Layer2 and Layer3 Switches in a complex Network.
- Created Test Plan and Test Cases in compliant with IEEE 802.3ab (1 Gbit/s Ethernet), 802.3ac (VLAN), 802.3ad (Link Aggregation) standard.
- Performed System and Functional testing on Sun's various high speed network card and Cryptographic products.
- Created detail defect reports, and worked with internal development team for resolution on the reported issues.
- Worked with cross functional team to support various level testing and decision making process.
