Software Qa Automation Engineer / Devops Resume
Dulles, VA
SUMMARY:
- Highly seasoned and accomplished Software QA Engineer with deep and broad proficiency in all types of corporate software. Qualifications include software testing experience in the area of automation, performance (Load/Stress/Capacity), continuous integration/continuous delivery, cloud services, DevOps, development and manual testing.
- Senior Software QA Tester with full system development lifecycle experience, including designing, developing, and executing test plans, test cases and test processes implementing swift corrective actions, on time delivery, significant cost savings and fault - free audits.
TECHNICAL SKILLSTESTING
TOOLS: Selenium, TestComplete, Jenkins, JMeter, SoapUI Pro, Eclipse, HP LoadRunner, JIRA, Wireshark, Bugzilla, LoadUI, Splunk, DynaTrace, HP Quality Center, FireBug, Terricotta, Virtual Box, Toad, MySQL WorkBench, SQL Developer, Ab Initio, Crystal Reports, DBArtisan, Remedy, MS Office Suite
LANGUAGE: Java, SQL, JUnit, UNIX Shell Scripting, XML, Groovy, HTTP/HTML, PL/SQL, Perl, Sed/Awk, Pascal, C, FoxPro, Visual Basic
DATABASES: Oracle, MySQL, PostgreSQL, Sybase, Vertica, Tandem, MS Access
WEB SERVERS: Tomcat, JBoss, Web Logic
OPERATING SYSTEMS: UBUNTU, CentOS, RedHat, Mac OS X, Unix Window, Stratus, Tandem
DEVELOPMENT PLATFORMS: Perforce, GITHub, Revision Control System(RCS)
CLOUD COMPUTING: Amazon Web Services (EC2, CloudWatch, VPC)
P ROFESSIONAL EXPERIENCE
Confidential, Dulles, VA
Software QA Automation Engineer / DevOps
- Reduced build/deploy time by 90% by creating Jenkins scripts to automate code pull from Perforce/GIT, used Maven to build war/jar files, configure customized properties files and deploy code to various internal UBUNTU servers or onto other Amazon Web Servers(AWS).
- Slashed testing time by 70% by creating automation scripts using TestComplete Automation Tool. Used the automation scripts to validate code every time development code is pushed to the different build branches.
- Automated REST API testing using SoapUI Pro. Reduced regression testing time in all Asset REST API calls. Continuously added/updated the APIs calls as the Asset product is modified.
- Used Selenium (WebDriver, Grid) scripts to the automation testing and validation of the three components of Asset. Continuously updated the scripts as the product is updated or added new scripts as new functionality is created.
- Assumed full responsibility for the DevOps role. Launched QA/DEV/Demo/Pre-Prod environments using AWS. Configured OS, size, firewall, VPN, IP and added third party or custom applications. Ensured services were up and running.
- Initiated the use of JMeter to performance test the Asset application. Quickly found bottlenecks, DB deadlocks, user capacity limits and web response time issues.
- Spearheaded the securing of the Tomcat Web Servers to communicate via HTTPS instead of HTTP by creating/using self-signed s, modified tomcat configurations and building the Apache Portable Runtime libraries.
Confidential, Bethesda, MD
Senior QA Test Engineer
- Created new automation scripts using UNIX shell scripts, Perl, Java and Selenium (Web Server) to automate GUI and decoder testing on newly added features. These scripts would run nightly to ensure nothing would regress when the product is enhanced.
- Instrumental in updating existing GUI/decoder/performance automation scripts as the product is enhance during every release cycle or patch upgrade.
- Gained system knowledge both on the front end and backend to understand the how the different components work together as a complete system.
- Diagnosed the GUI Collector New List Page and Network Security Analytics, which has content-infused metadata for security professionals. Ensured new features are working as designed and that the extraction of historical data is correct for analysis.
- Tested enhanced image decoders to ensure new image types and changes are worked as designed.
Confidential, Sterling, VA
Senior Software QA Engineer (Lead)
- Using LoadRunner(LR) with HTML/HTTP protocols, developed and executed various LR scripts to performance test user stories or Behavior-Driven Development (BDD) for API’s/GUI prior to code being released into production. Continued to add additional transactions as the scenarios grow with development enhancements or behavioral changes.
- Skillful at using monitoring tools such as DynaTrace, NMON, and Unix commands to check on system performance during load test. Gathered and analyzed results to determine issues/bottleneck and determine where enhancement could be made to i Confidential ease the system throughput.
- Great system knowledge. Understood the environment to determine performance issues between LoadRunner Generators to the client, Virtual IP Load Balancer, Apache servers, Transport Layer Security (TLS)/Security Assertion Markup Language (SAML) security layers, JBoss servers, Terracotta Cache layer, Spring Hibernate and Oracle database. Used Automated Workload Repository (AWR) in Oracle to determine which queries have degraded or should be enhanced.
- Formulated REST (REpresentational State Transfer) API testing using SoapUI to ensure code handles positive and negative conditions depending on the request method. Validations included http response code, header information, cache controls and XML body using SoapUI and Groovy scripts.
- Automated SoapUI functional tests to be used for regression to allow for quicker test completion for every new build during the Agile development 2 week sprints. Continued to enhance SoapUI scripts and reduced regression time from 15 hours to 5 hours.
- Succeeded in supervising offshore consultants in transitioning ownership of automated SoapUI applications of the content providers Metadata and Legacy Device APIs. Reviewed offshores automated Selenium test cases for the GUI/Portal interface to ensure code coverage of new features with the various browsers.
- Structured QA expectation and escalated issues during User Acceptance Test (UAT) by third party. I Confidential eased QA/DEV response time, which facilitated on time delivery and customer satisfaction.
Confidential, Dulles, VA
Software QA Technical Manager / Lead Senior Software QA Engineer
- Managed a team of Software QA Engineers consisting of offshore and onshore resources supporting Billing & Customer Care systems, including Confidential ’s Digital Media Platform, Customer Services application, voice services products, Confidential ’s help website, daily billing, collections, and credit card authorizer. Together these systems serve 1,000+ customer reps, provide services to over 7M unique visitors daily, and support over $1B in revenue annually. Delivered over 95% of the billing QA projects within the forecasted timelines, launching products early or as scheduled.
- Acquired extensive experience managing multiple onshore/offshore resources and projects utilizing both Agile and Waterfall software delivery models, achieving an overall successful production install rate of 98.6% for all efforts managed and reduced the billable rate by 30%.
- Supported successful audits for PCI (Payment Card Industry) Compliance and Sarbanes-Oxley of Confidential ’s Credit Card management and Billing systems, which resulted in 100% pass rate.
- Worked on ensuring the newly purchased Newton Billing System with tiered pricing had the correct user information, billed amount, taxes and billing format to be sent to Paymentech for credit card processing. Based on the various response codes received from Paymentech, ensured the user accounts were properly processed/updated.
- Acquired, understood and tested the migration of a customer care purchasing system from Web Logic to Apache/Tomcat, which saved the company $200K a year in license fees. Quickly gained web server knowledge in order to successfully migrate this web server application.
- Tested the implementation of a new UNIX billing and collections system (roughly 20 functionally distinct systems) which replaced the mainframe Stratus/Tandem legacy system, reducing processing time by 40% and i Confidential easing annual collection revenue by $800K.
- Using Ab Initio, meticulously performed data functional and integrity testing of the billing batch processes to ensure purchases, proration and tax totals were calculated and billed correctly resulting in customer satisfaction, which directly enhanced Confidential member experience, improved member retention, decreased call center volume and i Confidential eased revenue.