Performance Test Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Software Quality Assurance Professional having 10+ years of testing and test automation experience
- Hands on Test Automation experience in testing using Selenium, Java, Python, Load Runner, JMeter, TestNG, Junit, AWS and RESTful web services.
- Experience in End to End, System, System Integration (SIT), Functional, Performance, Interoperability, Protocol Conformance, Security, Web UI, Regression and User Acceptance Testing (UAT).
- Experience in building and enhancing test automaton frameworks from ground up using various scripting languages (Tcl, Python, Java and Erlang).
- Experienced in leading onshore and offshore test teams.
- Experience in Test Management - Test strategizing and planning, conducting reviews, test automation, test tool evaluation, test status and defect reporting.
- Expertise in handling Test Automation, Performance Testing, Release Management and Test Management in web, client server, cloud and mobile apps.
- Preparing, compiling & presenting various weekly / monthly reports pertaining to staffing needs, process capability, and productivity
- Preparing the project test plans, test reports, test coverage and test metrics.
- Possess excellent interpersonal, written, verbal communication skills, time management, leadership and decision-making skills.
TECHNICAL SKILLS
- Java, Java Script, Tcl, Python, SQL
- JMeter, Confidential Load Runner, APICA
- PostgresSQL, Cassandra
- Selenium/webDriver, TestNG, Junit, Robot Framework
- Jenkins, Git, Mercurial, Clearcase, Maven
- Jira, TestLink, Rational Test Manager, Clearquest, Bugzilla, Quality Center
- RESTful Services, Amazon Web Services, Splunk, Chaos Monkey, Postman,Swagger
- Optical Networking (SDH/SONET,DWDM), Layer 2, RFC2544/2889, TCL, Spirent Test Centre, HP75000, Omniber OTN, JDSU ANT-20, Smartbits 6000c, Adtech AX/4000,Silvercreek, Nessus, eEye, Spirent Security Studio and NMAP.
PROFESSIONAL EXPERIENCE
Confidential
Performance Test Engineer
Responsibilities:
- Development and enhancement of performance test scenarios using Java to test various REST based API calls for Confidential ’s Analytics CreditLens Product
- Execution of performance, load test scenarios on various environments such as on premise, cloud environments (AWS Elastic Beanstalk, Microsoft Azure)
- Identification of performance bottlenecks such as slower response times, high CPU/memory usage using profilers and debuggers.
- Evaluation of various tools to continuously improve the test artifacts
- Developing and continuously maintaining regression test suites using Jenkins to identify issues earlier in the release cycle
- Perform E2E performance tests for all critical workflows of CreditLens product
Confidential
Performance Test Consultant
Responsibilities:
- Development performance and load test scenarios using Java/JMeter to test various REST Services for the go90 app.
- Creation of Jenkins jobs to run various Java/JMeter scenarios, developed using Java/Junit framework to test various Service API calls
- Development of scenarios to execute on APICA platform for weekly load runs.
- Identification of performance bottlenecks by conducting performance tests and benchmarking tests for various services.
- Customization and running of Chaos Monkey to do reliability tests on DEV and QA environments
- Developing Splunk alerts and reports for monitoring for various back end Micro Services.
- Developed Python scripts to bringing up the environment (pre-warm AWS ELB for various services) for large load tests and bringing down the ELBs after the test.
Confidential
Software QA Manager
Responsibilities:
- Responsible for Quality Assurance activities for all Confidential Engineering projects including PHY, API and Layer 2 Ethernet Switch software releases.
- Handled development of Test Strategy, Test Planning for various Layer 2 based Software Releases (software, firmware) including maintenance releases
- Development of detailed test specifications to conduct Sanity tests, functional tests, protocol conformance tests, interoperability tests, security tests, cross browser testing, performance tests and regression tests.
- Lead the test team to work on parallel releases and the improved the test automation coverage from 40% to 80% in a period of 18 months.
- Development of Selenium based test framework to test various Operating System/browser combinations using Java
- Enhanced of test automation framework by developing reusable Python libraries
- Delivered quality software production releases for the first time for Ethernet Switch platform to end customer from Confidential .
- Evaluated various test tools for conducting protocol conformance tests, security tests and performance tests
- Responsible for delivery of various turnkey customer projects for customers such as Confidential, Confidential and Confidential by working with program management office.
Confidential
Test Manager
Responsibilities:
- Responsible for test management and test reporting for various releases
- Responsible for planning of testing resources, test planning, risk analysis, test scheduling and test reporting
- Tracking of test executions and re-planning and test execution reporting to the management.
- Coordination with multiple teams across organizations involved in Development
- Responsible for resource planning, team development, trainings and performance evaluations.
- Evaluation of various test automation tools for the test automation needs.
