Quality Assurance Resume
SUMMARY
- Ambitious, self - motivated, detail-oriented Performance and Quality Assurance Engineer for GUI, Backend, and Big Data with diverse Telecom experience in manual and automated testing.
- Expert in developing simulators, test tools, and script automation.
- Experienced leader with the ability to work well as a team member and independently.
- Effective tester able to detect complex problems and provide solutions.
TECHNICAL SKILLS
Computer Languages: Java, SQL, C/C++, Perl, Python, Shell
Databases: ORACLE, DB2, MySQL, MongoDB
Operating Systems: Red Hat Linux, SunOS, Solaris, HP Unix, Windows 7/10/2000/NT
Performance Tools: Silk Performer, Simulators, HPJmeter, Red Hat Linux / Unix commands to monitor and calculate memory / CPU usage (sar, top, vmstat, slabtop, etc.)
Testing: GUI, Performance, Big Data, Automation, Manual, Regression, QA, Load, Stress, E2E, Sanity, Integration, System, User Acceptance, Functional, Prometheus
Methodology: Agile Scrum and Waterfall
Other: WebSphere, HTTP, HTML, IXIA, Hadoop, WebLogic, Web Services, Wireshark, Corba Orbix, Git, JBoss, AJAX, Angular, Struct/JSP, JSF, XML/SOAP, WSDL, TrueLog, TCP/IP, FCIF, J2EE, Apache Tomcat, LoadRunner, MS Office (Word, Excel, Powerpoint)
PROFESSIONAL EXPERIENCE
Quality Assurance
Confidential
Responsibilities:
- Managed 12 test team members as a Test Lead for over 10 years to ensure the successful testing and automation of 12 products.
- Tested 15 products with more than 500 Web GUI pages and tested 20 backend products (Red Hat Linux, Solaris, SunOS, HP UNIX, etc.).
- Executed and created over 10,000 regression, feature, end-to-end, functional, acceptance, system, and data test cases for over 150 releases that resulted in good quality.
- Reviewed more than 700 requirement documents, wrote over 150 test plans, and reviewed 250 design documents.
- Developed and executed over 10,000 automated scripts using XRunner, company, or self-written tools for QA Testing and Automation for over 150 releases.
- Executed over 200 Big Data test scenarios for real time application.
- Tested 18 Prometheus KPI and Alerts to ensure the quality of the software.
- Captured over 100 PCAP files over NIC (TCP, Multicasting, etc.) interfaces using tshark and tcpdump.
- Replayed more than 100 PCAP files using Traffic Generator (IXIA) and tcpreplay to simulate synthetic traffic for various protocols and packet captures based on test components.
- Designed and developed test tool (over 20,000 lines of Java code) to support executing 7,000 automated test scripts and comparing results.
- Created 20 simulators written in Java/Python/C/C++ to read queues and send back responses for 15 products.
- Installed and set up over 250 QA environments with simulators, queue managers, digital certificates, Multicasting, Prometheus, and testing tools.
- Developed simulators and test tools (SQL, MySQL, Perl, Shell), which increased testing productivity by 60%, saving time from manually sending back responses, reading queues, keeping track of request progress, etc.
- Reviewed over 700 requirements and more than 1,000 design documents, wrote over 150 test plans with more than 10,000 test cases, performed data analysis, and reported 2,500 defects.
Customer Support/DevOps
Confidential
Responsibilities:
- Assisted 5 clients with performance on their own environment by analyzing their test results, calculating CPU and Memory usage, calculating database throughput using SQL, and monitoring their environment.
- Developed JAVA/Python tools to recreate 4 customer software deadlocks, formulated testing strategies to recreate application deadlocks, and executed 24 deadlock test cases multiple times for 3 months to ensure the numerous application code changes resolved the deadlock issues.
- Helped Customer Support to trouble shoot over 250 field-related issues.
- Worked with 18 teams to support their 24 products in building tools and automation testing.
- Built 100 Customer Profiles and developed Customer Flow-through Scenarios to mimic customer production database and environment.
- Developed 17 simulators and over 500 test tools to support 20 products.
- Assisted DevOps with more than 100 third party installation, setting up multicasting, etc.
Performance Testing
Confidential
Responsibilities:
- Identified, analyzed, and resolved memory leaks seriously impacting functionality and performance, calculated Memory and CPU usage, analyzed Java heap and garbage collection, and monitored the environment that saved the company approximately $500,000 and prevented 7 Severity 1 issues.
- Executed over 700 frontend (GUI Users) and over 100,000 backend (requests and responses) performance tests for over 50 releases.
- Established tables with over 6 million rows to match customer data prior to performance execution.
- Created 2 End-to-End performance simulators written in Java/Python to read queues, send over 100,000 requests and responses, and verify the traffic was successful.
- Installed and set up over 50 Performance environments with simulators, queue managers, digital certificates, and testing tools.
- Programmed over 50 Red Hat Linux/SunOs PERL and Shell tools to execute backend performance.