Senior Software Qa Engineer Resume
San Jose, CA
SUMMARY:
- Passion for delivering high quality products. Accomplished Senior QA Engineer in testing products/features, partnering with development from design phase to release. Experienced in designing test plan and test cases based on Functional Specification.
- 15+ years of extensive Software QA Engineering experience
- Thorough knowledge in software development concepts, Agile methodologies and QA methodologies
- Subject matter expert in testing products that manages VMs in cloud
- Experience in establishing project plans, estimating work, and monitoring progress against milestones
- Hands on experience with designing and setting up complex test beds
- Hands on experience in all phases of testing from unit, API, system, solution, feature, component, performance, stress, regression and automation
- Ability to take test requirements and specifications and design test plan. Execute automation test, document issues and follow through with development teams
- Experience with testing application running on Linux, Windows, Mac OSX and ios
- Exceptional troubleshooting, verbal and written communications skills
- Experience in presenting the test progress and defect trends to the upper management
TECHNICAL SKILLS:
Cloud Computing: AWS, Azure and vCloud Air
Virtual Server: VMware/vSphere, KVM
Platforms: Linux, Windows, Mac OSX, iOS
Servers: MS OCS/Lync 2013, MS AD, MS Exchange, Certificate Authority
Protocol Knowledge: SNMP, TCP, DNS, HTTP/HTTPS, SMTP, SIP, XMPP, IMAP, LDAP, BGP, OSPF
Security Testing: SSO, SSL Certificates, VPC /VPN and Security Groups in AWS
Database Knowledge: SQLite
Automation Tools: QTP, WinRunner
Network Monitoring Tools: Wireshark
Cisco Servers: Unified Call Manager, Unity Connection, Unified Presence, MeetingPlace
Defect Management System: CDETS, Rally and Jira
Test Case Development System: EDCS, TIMS, Zephyr and Rally
PROFESSIONAL EXPERIENCE:
Confidential, San Jose CA
Senior Software QA Engineer
- Responsible for setting up end to end test bed for all the test activities
- Responsible for scheduling and assigning test cases to the team
- Responsible for testing UI, functional and backend on all Hotlink products.
- Responsible for creating the test plans, test cases and executing the tests for the following Hotlink products:
- Disaster Recovery Express (DR): DR is based on snapshotting the VMs on vCenter. Snapshots are stored in S3. During disaster, snapshots are restored in AWS - EC2.
- Cloud Management Express (CME): Cloud Management Express is a vCenter Plugin that provides administration for AWS-EC2 instances and Azure VMs.
- Hybrid Express: Users can clone the VMs from ESX to different public clouds (AWS and Azure) and on-prem Hypervisors - KVM and Xen
- AWS Testing: Responsible for testing security groups, regions including GovCloud and VPC/VPN
- Responsible for designing and executing performance tests for DR. Identified the limits on the number of VMs the servers can manage. The development team used the performance test report to improve the DR performance.
- Verified the values recorded in the SQLite database for various DR related activities by executing SQL queries and comparing the results with the test data
Confidential, San Jose CA
Senior Software QA Engineer, CMBU
- Successfully tested and released Cisco Jabber, a unified communication application running on Mac OSX
- Led the team in testing Presence and Web Conferencing capabilities in Cisco Unified Communication
- Developed test plans and test cases for all features - Messaging, Presence, Voicemail, Audio/Video Calls, File Transfer, Desktop Sharing, WebEx conferencing and SSL Certificate Management
- Led the team for Qualifying Cameras and Headphones for Cisco Jabber, which involved joint development of test plans and test schedules with Plantronics and Jabra Engineers
- Designed and built the complete test environment for development and the QA team
- Executed the automation script using a framework developed with AppleScript and Python
- Worked in Agile environment as a scrum team lead with responsibilities including running daily scrum meeting and daily bug scrub, compile list of issues/blockers and escalate to management
- Mentored junior engineers and provided technical and analytical guidance to project team
- Made recommendations to improve product reliability, performance, and QA best practices
- Responsible for EFT customer support which include answering customer questions in Cisco community forum and resolving/debugging customer issues in live session meetings
- Using Google Analytics, collected data to gather data points like how many users are using the product, how the customers are geographically distributed, and what features are used by the customers widely used features
- Partnered with accessibility team to ensure Cisco Jabber meets all the product requirements from usability/accessibility team
Confidential, San Jose CA
Senior Software QA Engineer, CMBU
- Responsible for testing various features of Cisco Unified Communication products including Personal Communicator, Video Advantage, Microsoft Office Communicator, and Client Service Framework
- Developed test plans and test cases for both CIPC and CUVA products
- Led the testing on Call Center features (Silent Monitoring and Recording) in CIPC;
- Responsible for Qualifying on Windows Vista and Windows 8, testing the new video engine and some privacy features for CUVA products
- Worked in Agile environment and maintained test cases and results in Rally
- Responsible for the design, installation and configuration of the complete test bed topology which includes Cisco Unified Call Manager Server, Microsoft Office Communicator, Cisco Unity Connection VoiceMail server, Microsoft Exchange server, Active Directory (AD), and SQL server
- Responsible for product deployment to EFT customers and internal Alpha testing
- Provided draft of Release Notes and User Guide to technical writer
Confidential, San Jose CA
Senior Software QA Engineer, UCBU
- Successfully executed performance and stress test for Meeting Place Web Server to identify the performance bottlenecks
- Partnered extensively with Adobe engineering team during the development phase
- Developed test cases along with Adobe QA Engineers
- Designed the whole test bed topology with 3 clusters and built the test bed from scratch which consisted of more than 100 clients which was able to simulate more than 1000 simultaneous web sessions using Cisco’s proprietary tool
- Collected performance data for each build and provided graphical representation to identify the performance bottleneck
Confidential, San Jose CA
Software QA Engineer ECSBU
- Contributed to both Unity and Unity Connection Cisco Personal Communicator Assistant (CPCA) client testing
- Developed detailed test strategy, test plan and test case procedure for Unity and Unity Connection CPCA running in all combinations of Windows OS, Mac OSX and browsers which included IE, Firefox, Safari and Netscape
- Designed test bed topology and built the Unity client SJ lab from scratch
- Developed QTP automation scripts to run CPCA regression test
- Collaborated with development team in SJ, Seattle and India
- Involved in Network Management System and RPMS (Resource Pool Manager Server) project which supports different Universal Gateways like AS5300, AS5350, AS5400, AS5800 and AS5850
- Responsible for RPMS project feature test cases
- Worked closely with development team to resolve critical issues
- Successfully identified performance problem areas and presented to the design team for resolution, thus resulting in better product performance and reliability
