Sr Performance/automation/ Sdet Sre-ops Resume
American Fork, UT
SUMMARY:
- Create Footprints as a Test lead through service delivery, analysis, & keen in maintaining procedures by implementing application models and test plans, initiatives to drive revenue and profit in emerging and mature markets through equal blend of Vision, and Strategy. Decisive and tenacious Test coordinator - Manual & Automation with global experience in leading the team in delivering projects based on offshore and onsite Projects.
- Banking & Cards Health Care Ecommerce, m-Commerce PoS (Point of Sale) & ERP, CRM, SCM, Pharmacy Insurance TV & Media
- JMeter, Gatling, LoadRunner
- QTP & HP Quality Center (QC) & Test link & JIRA
- Web services testing Using JMeter, groovy, BDD using JBehave
- Python, shell/bash, Cron jobs, Perl, php, html, postgres, Java, jQuery, JavaScript
- Security, penetration testing
- Threat Profiling, False positive elimination, Vulnerability testing, Penetration testing, Web crawling, port scanning, sql injections, xss injections, etc.
- Tools - HP WebInspect, Webcrawl, Scrawler, port-scan, Link Checker, Website Analyzer
- Project Plan & Strategy & Test Planning & Execution
- SQL backend testing; Cloud testing; Mobile testing, Devices testing, ERP testing, SCM testing
- SRE (Site resilience Engineering)- Ops (Operations)
- Deployments using Salt, git, client deployments (roku, fire tv etc.,), AWS, VMware (node, network interface, storage, gateway, subnet mask, dns, hostname etc..), tomcat
- Monitoring Splunk, conviva, Kibana, new relic, pager duty, AWS cloud watch, Zenoss
- Creating change request for environments, subpacks, channels per market needs
- Jenkins CI/CD jobs, Jira, Bitbucket, nginx, Nagios, exposure to Terraform, Kubernetes
- Scrum stand-ups, Sprint planning, On-Call Rotation, Service resilience, SLO/SLI metrics
- Testing REST APIs to identify deployed application is working fine using JMeter, postman
- Zenoss automation of monitoring scripts using python. Maintaining health server site.
- Creating utility programs in python for - Copying meta data, Channels, Sources etc., channel ordering, channel listing, Channel check, Channel data dump, Channel schedule check, subpack syncer, ums tests, Xbox tests, version gathering rganizational level metrics using python, tableau - lead time deployment metrics, Daily Service request reports etc. reduce time to market, POC, Ops health site
- 14+ yrs. of experience in QA & testing (5+ yrs in Automation testing using Selenium and QTP, 5+ yrs. in performance testing using LoadRunner & JMeter, 4+yrs in Ops-SRE, SDET Python, Java tools development & testing)
- 5+ Yrs in Development & coding.
- Diverse experience in HealthCare - 5+ yrs, Pharmacy - 6 months, Banking & Credit Cards - 5+ yrs, Ecommerce & POS - 4+ yrs and Media & TV - 5+ yrs
- Versatile experience in Automation using selenium. Used various frameworks - hybrid, keyword.
- Used key word method invocation, POI api and log4j for better report generations
- Good knowledge in Java - interfaces, class, Objects, Loops, Arrays, Packages, strings, file handling, Collection API and reflection API, Spring, hibernate, tomcat, Cloud
- Added assertions and used keyword driven framework.
- Added screenshots to the reports wherever scripts are failed. Separated Object repository and managed the changes for object property.
- Vast experience in using QTP for automation. Used hybrid framework using QTP.
- Extensive knowledge in descriptive programing and VB scripting, adding checkpoints, Object repositories, actions, functional libraries and reusable libraries
- Added data driven scripts, synchronization points
- Created recovery scenarios.
- Extensive experience in using JMeter for performance testing
- Experience in creating test plan, thread groups, Assertions. Experience in using listeners like view results tree, Response times over time, Transactions per Sec, Active threads over time, Summary report etc.
- Using perfmon metrics collector extensively by adding various server metric parameters to find the bottle necks
- Conducted various tests using JMeter - Availability, scalability, recoverability and memory leak tests using various workload patterns using Ultimate thread groups.
- Conducted Load/performance testing and benchmarked the performance results.
- Conducted Endurance/Soak tests to find the stability/availability. Conducted Stress testing/Spike tests to find recoverability and memory leak tests to identify memory leaks
- Used Jprofiler for profiling the code. Conducted tests with various ramp-ups and downs with sudden spikes in user load and Conduct GC to verify heap memory is growing before next planned GC.
- Captured HPROF snapshots and analyzed the memory leaks.
- Experience in Loadrunner for the performance testing using VUGen, Controller and Analyzer
- Creating LR scripts for business-critical scenarios and adding check points.
- Added correlations and regular expressions required.
- Experienced in creating scenarios with different work load models in controller.
- Adding LR monitors to identify the bottle necks.
- Knowledge in servlets, Tomcat server and deploy WAR in elastic bean stalk amazon cloud and connecting to RDS.
- Cloud testing, Mobile Apps testing (Andriod & IOS& Windows, BlueStacks emulator), ERP, CRM testing, SCM testing, SQL backend testing (sql queries, stored procedures)
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects.
- Experienced in tools - Test link, zephyr, QC, Jenkins (CI/CD), JUNIT, Ant and JIRA, SOAPUI
- Experience in Python, php, Perl, JavaScript, SQL, Postgres, VB script, XML, Html, C, VC++, c#.Net
PROFESSIONAL EXPERIENCE:
Confidential, American fork, UT
Sr Performance/Automation/ SDET SRE-Ops
Responsibilities:
- Conducted API testing on critical backend applications - CMS, cmw, DRM, Dyna, DVR etc. using python in Zenoss. Creating utility programs in python for - subpack syncer, ums tests, Xbox tests, version gathering
- Mobile testing and devices testing.
- Creating subpacks, channels per market needs; On-Call Rotation
- Automation testing using Selenium Java, Python for browser client. Maintenance for releases.
- Conducting load/performance tests on various backend applications to ensure-
- Bench marking (cpu, memory, I/O, throughput etc) of versions of applications in different environments. (Qa, Beta, Staging etc.)
- Load to find the safe capacity (Num of reqs) of applications
- Performance testing to find the 90-percentile response.
- Conducted sm3 load testing to measure Lambda capacity
- Adapt (dynamic ads) load testing in AWS PaaS
- Horizontal(number) or vertical (config, ttl, varnish time(.vcl) scaling of nodes, Kubernetes
- Response testing of clients using STA framework
- Response testing of browser using selenium
- Automation of organizational level metrics using python, tableau - lead time deployment metrics, Daily deployment reports etc. reduce time to market, working on POC
Environment: Java, Jmeter 3.3, Python, Selenium, Linux, zenoss, Ubuntu, git, salt, Html, php, Postgres, xml, Mac OSX, AWS, postman, Kubernetes, Gatling, Jira, Go
Confidential, American fork, UT
Sr Performance / Automation/ SDET SRE-Ops
Responsibilities:
- Salt scripts execution and resolve if any issues. Salt deployment using remotes
- Creating change request documents for environments qa, beta and prod for various tickets
- Testing APIs to identify deployed application is working fine using jmeter.
- Zenoss automation of monitoring scripts using python; On-Call Rotation in PagerDuty.
- Invoking JMeter scripts in non-GUI mode. Identifying bottle-neck scenarios and scripting in Jmeter
- Conducting load tests for backend applications
- Creating utility programs in python for - channel ordering, channel listing, Channel check, Channel data dump, Channel schedule check
- Browser application testing using Selenium
Environment: Selenium, Jmeter, Python, Selenium, Linux, Zenoss, Ubuntu, git, salt, CentOS, zephyr, Jira
Confidential, American fork, UT
Sr Performance/Automation/ SDET SRE-Ops
Responsibilities:
- Browser application testing using Selenium for various releases.
- Identifying bottle-neck scenarios and scripting in JMeter
- Creating .csv files for scripts using sql queries.
- Python coding to initiate the test suites and maintain the load servers - Copying meta data, Channels, Sources etc.
- Linux scripts to create cron jobs; On-Call Rotation
- Used Charles tool to record backend web proxies
Environment: Jmeter, Python, Ubuntu, Charles, Selenium, wireshark, Jira, Go
Confidential, Louisville, KY
Sr QA Lead (Automation, Performance, Manual)
Responsibilities:
- Automation testing using Selenium for web-based applications using TestNG and hybrid framework
- Involved in preparing road maps for Automation and performance test plans.
- Automation using UFT for non-web applications- Added reusable libraries and object repository in hybrid framework.
- Automation of sanity scripts and executing on multi environments. Execution of regression automation scripts on multiple releases.
- Maintained configurations, test data and shared repository in separate in the framework for better maintenance.
- Conducted study of AS-IS structure of test framework and automation
- Creating logical test scenarios and physical test cases based on coverage
- Tracking the schedules, Preparing metrics, attending defect triage meetings
- Used JDBC requests in Jmeter for load testing of stored procedures
- Conducted performance testing on work flows, benchmarking performance results using load runner.
- Webservice API testing using SoapUI - Add WSDL and Creating new requests, create new test suite and test cases, Add assertions, Data driven tests, Groovy script validations, Mockup scripting
Environment: Java, Selenium, Load Runner 11.5.2, Ignite, QC, UFT 11.5, JMeter, Perl, SOAPUI, site scope, C# Dot Net
Confidential
Sr QA Manager (Automation, Performance, Manual)
Responsibilities:
- Automation using Selenium Implemented TestNG and hybrid framework
- Continuous integration tool - Jenkins - Aware of Trunk, Branching and merging code, Aware of tagging, Create WAR and deploy into QA, Auto build scheduling, Integrating Selenium scripts with Jenkins
- Used JMeter for performance testing
- Webservice API testing using SoapUI - Add WSDL and Creating new requests, Create new test suite and test cases, Add assertions, Data driven tests, Groovy script validations, Mockup scripting
- Mobile Testing- IOS, Android, Browser SDK, html5 and Tablets, testing on BlueStacks emulator; Involved in device Compatibility, network compatibility and accessibility testing; testing the interruptions (SMS/Mails/Alarms/Voice calls etc..),Tool evaluations for automation using monkey talk, Calabash, ruby Cucumber, Selenium on mobile simulators, Usability, Installation testing, Firmware testing, Performance testing backend sql testing
- Threat Profiling, False positive elimination, Vulnerability testing, Penetration testing, Web crawling, port scanning, sql injections, xss injections, reporting - severity, type etc.
- Tools - HP WebInspect, Webcrawl, Scrawler, port-scan, LinkChecker, Website Analyzer
- Involved in cloud testing, white box testing and Java coding of framework level Java program codes using Junit, API testing using java stubs for the programs like license manager, DS symmetric, Cache tests - Mem/distributed cache, Application cache testing, Multitenancy(theme resolver, customized workflows), and middleware testing on Rabbit MQ (Message Queues), coverage tests, Used eclipse DDMS and MAT for heap analysis and memory leaks, Installation testing (Tenant DB, add data, deploy WAR), Symmetric testing ( entity, structure, barcode, store specific synch), Used Collection API in Selenium, Used POI API for reading excel sheets, created packages and classes, interfaces for the keyword framework, Used reflection API for method invocation in keyword driven framework
- Database sql testing - sql queries, stored procedures
- Involved in identifying functional test requirements by coordinating with business users
- Derived logical test scenarios and physical test cases based on coverage
- Tracked the schedules, prepared metrics, attended defect triage meetings
Environment: Linux, Ubuntu client, CentOS, Windows, JPOS, Spring, Hibernate, Java, PhP, JIRA, JMeter, Selenium, Jenkins, MySQL, Jconsole, HP QC, C# Dot Net, Azure cloud
Confidential
Lead Consultant (Automation, Performance, Manual)
Responsibilities:
- Automation of regression suite using QTP.
- Used the keyword framework to maintain the regression suites.
- Created sanity suites and executed on each build.
- Conducted performance tests using load runner. Added monitors required for further analysis.
- Drafted visio diagrams for functional decision areas and arriving UAT requirements
- Derived logical test scenarios and physical test cases based on coverage
- Used Tmap process and risk-based techniques for UAT suit prioritization.
- Attended defect triage meetings and Offshore coordination
- Studying and generating accelerators for the Solvency II regulation.
- Mobile testing COE
- Pega testing COE -Exploring PRPC(PEGA tool) - AppExplorer, test case design, TMF work flows - Scheduling test cases, qualify failure report, defect creation, PMF.
- Worked on Guidewire Policy center (Property and Life insurance) COE - Work flows tested - Administration - users, user groups, organization, roles, authority profiles, Policies- New note, edit note, renewal, issue, Quote submission, withdraw, New account, Cancel policy
- Guidewire automation Using BPT component framework in QTP
- Added Business process components using BPC component
- Reused the BPC components and maintained the various release changes in the BPC library
- Added Object repository, configuration files to the resources
- Performance COE using loadrunner
- Selenium COE
- Used Selenium IDE and recorded scripts
- Added assertions, Created Junit framework, Ant the Junit scripts and executed.
Environment: HP QC, Pega, Windows, QTP 9.2, Java, Load Runner 9.5, Selenium, HP ALM, HP Perf center