Tech Lead Resume
SUMMARY:
- Dynamic professional with 9+ years of overall experience in performance testing
- Currently working as Tech Lead for the Blackflag performance testing project
- Expertise in Performance test tools like HP Load Runner, Neoload, Jmeter, Performance Center, SOAP - UI
- Experience in Web (HTTP/HTML), Web Services, Oracle 2-Tier, SAP GUI and Citrix ICA protocols
- Holds good knowledge in service virtualization with SOAP-UI & ITKO LISA tool
- Experience in scheduling and running batch jobs in SAS DI
- Experienced in different kinds of performance tests like standalone tests, capacity test, platform regression test, soak test (endurance test) and breakpoint test (Stress test)
- Familiarization in accessing and monitoring UNIX systems through custom scripts & monitors with significant UNIX skills
- Designed the implementation plan and support for performance test stubs and harnesses required to facilitate all performance test activities
- Involved in performance test plan preparation and prepared test strategy documents
- Preparing performance test final reports
- Participating in daily status calls, review meetings and design calls
- Designing the test scripts, test scenarios and test data based upon the non functional requirements and executing them with respect to standards and methods
- Good Programming skills across a range of scripting languages to make Load Runner script development easier
- Expertise on high-level Java and JVM tuning using GC analysis and Queuing analysis
- Monitoring the web logic and data base servers and performing pre and post health checks during each test run
- Analyzing the server utilizations, performance stats like jstats and awr report after each test run
- Tracking the performance issues and logging defects in HP Quality Centre& defect ownership
- Flexible, versatile to adapt to any new environment and work on any project having good communication and interpersonal skills
- Knowledge of introspection, transaction tracing and diagnostic techniques
- Expertise in implementing performance engineering best practices
- Excellent communication skills with strong technical expertise, good interpersonal skills, excellent team mentor and team player
- Experience in Quality Management Group activities to have quality included delivery of projects
TECHNICAL SKILLS:
Performance tools: Load runner, Performance Centre, Jmeter, Neoload, SOAPUI, SAS, ITKO LISA
Protocols: Web services, Web HTTP/HTML, Oracle 2 tier, AMF, Citrix, Seibel
Monitoring tools: Unix monitoring, nmon, JMelody, Jconsole, JProfiler, Introscope, DynaTrace
Bug Tracking Tool: Quality Centre
Operating systems: UNIX and Windows
Database: Oracle, SQL server
Application Servers: Weblogic,Apache
Languages: C, C++, XML, perl, core Java, C#.NET
PROFESSIONAL EXPERIENCE:
Confidential
Tech Lead
Responsibilities:
- Study and understand the non-functional requirements, workload / volumetric analysis of different sub-systems.
- Participates in requirements/ design calls, project team meetings
- Understand the performance impact scenarios for the release and scoping/de-scoping of the scenarios.
- Requirements gathering and impact analysis by interacting with subject matter experts, developers, system integrators, environment team and business & systems analysts
- Understand the application and identify key business processes in the application
- Coordinating with the component teams to get the environment ready or fixed in case of any issues
- Preparation of call flows for the scoped scenarios.
- Gathering of latest volumes and extrapolating the same to our environment.
- Co-ordinate and delegate various activities with test team at offshore and assist the team in resolving various scripting issues.
- Sanity testing of the application and in case of discrepancies, reporting to the team
- Preparing test scenarios and test data based on the non-functional requirements.
- Preparation of performance test report and walk through the results to stake holders
- Sharing reports with monitoring reports and providing value feedbacks.
Confidential
Sr. Software Engineer
Responsibilities:
- Understand the performance impact scenarios for the release and scoping/de-scoping of the scenarios.
- Requirements gathering and impact analysis by interacting with subject matter experts, developers, system integrators, environment team and business & systems analysts
- Understand the application and identify key business processes in the application
- Coordinating with the component teams to get the environment ready or fixed in case of any issues
- Ensuring the new business scenarios mapped to test cases
- Preparation of call flows for the scoped scenarios.
- Gathering of latest volumes and extrapolating the same to our environment.
- Sanity testing of the application and in case of discrepancies, reporting to the team
- Developed Neoload scripts for required business scenarios and verifying the scripts.
- Preparing test scenarios and bulk test data based on the non-functional requirements.
- Responsible to monitor and to collect the CPU & memory utilizations of Web, Application and database servers during and after test execution
- Analyzing performance stats like jstats after the test run.
- Preparation of performance test report and walk through the results to stake holders
Confidential
Sr. Software Engineer
Responsibilities:
- Study and understand the non-functional requirements, workload / volumetric analysis of different sub-systems
- Participates in requirements/ design calls, project team meetings
- Requirements gathering and impact analysis by interacting with subject matter experts, developers, system integrators, environment team and business & systems analysts
- Understand the application and identify key business processes in the application
- Responsible for preparing test strategy and Test plan documents
- Coordinating with the component teams to get the environment ready or fixed in case of any issues
- Responsible for prepare the Test scripts as per the requirement
- Perform load test execution, performance monitoring and analysis
- Resolve outstanding issues and queries for performance testing
- Identifying high time taken queries during the migration and suggesting for tuning
- Monitoring the DB server and providing valuable suggestions like index creation on table
- Lead technical calls, defect calls & defect management
- Preparation of performance test report and walk through the results to stake holders
Confidential
Team Lead
Responsibilities:
- Gather non-functional requirements from concerned stake-holders such as designers, technical architects
- Gather the volumes of various activities from production and changing the regression scope based on the volumes to replicate the real time scenarios
- Prepare call flows on the requirements received, prepare test strategy report and design non-functional test scenarios
- Develop/design scripts for the scenarios using the performance testing tool in AMF, Web (HTTP/HTML), Oracle-2-tier and Citrix ICA protocols based on the scenario
- Conduct stand-alone load test, mixed scenarios load test as per the requirements and report preparation
- Verify the regression scripts and implement required enhancements for the regression scenarios
- Monitor the AUT by checking the resource utilizations of the database server and application server using OEM
- Perform web logic server monitoring to analyze various configuration parameters like heap memory usage, thread count and garbage collection etc.
- Collection of required logs from environment team to identify the performance issues
- Raise defects through HP QC and after appropriate tuning is been made, re-test and close the defects after approval from concerned stake-holders
- Prepare a performance sign-off report for every major release
- Lead a team of 4 members, grooming them to understand and implement development skills required
- Participation in project review meetings and audits
- Assign and monitor day to day work of the Performance test team
- Co-ordinate and delegate various activities with test team at offshore and assist the team in resolving various scripting issues
- Prioritize, schedule and complete work on time for multiple capabilities with overlapping schedules
- Resolve outstanding issues and queries for performance testing
- Mentor and train the new associates on the LR tool on AMF, Citrix ICA protocol
- Review deliverables in time to improve the quality/completeness of deliverable
Confidential
Team Lead
Responsibilities:
- Involved in the overall end to end test cycle of a release - understanding of non-functional test requirements to sign-off of deliverable (performance test reports)
- Participation in understanding of customer needs and overall business process
- Working closely with designers and technical architects to finalize the performance scope and requirements
- Preparing the strategy for selecting the suitable performance tools based on the requirement
- Reviewing the E2E Test scenarios and arranging walkthrough call on it to get sign off from all the stakeholders
- Setting up the monitoring counters on all the servers
- Prepare the performance test scripts in VuGen Handle various scripting challenges like correlation, customized C functions etc
- Assist test teams in creating Load Runner scripts for business transactions
- Analyzing nmon, AWR reports and GC logs for the test duration
- Running the jobs for ETL process & identifying the high time taken jobs
- Verifying the data which is loaded into target database
- Verified Data mapping and data lost between source and target systems
- Design and configuration of load-runner scenarios for BI application
- Defect management activities involving co-ordination with component teams to progress on the defects raised during testing and flag any high priority issue to upper management for resolution
Confidential
Performance Tester
Environment: Java, Web logic
Responsibilities:
- Capturing the Requirements and understanding new CR's coming as part of the release by going through HLD, RDD etc
- Preparing the Test Strategy plan
- Creating Load Runner scripts for identified functionalities
- Designing Load Runner scenarios in Performance Center based on the Load Test proposed
- Executing Different types of Performance Tests with derived loads from Live Stats (Site Catalyst which is a customized portal for BT.COM production stats)
- Types of performance tests include Standalone Testing, Functional Regression Testing, platform Regression Testing, Volume Testing, Soak Testing and other support tests
- Analyzing the Application logs and Backend calls captured during testing by accessing UNIX Systems
- Monitoring Performance Parameters (like CPU, Memory, Throughput, Queue length, Thread Count, Connection pools etc.) during testing
- Monitoring the JVM for GC logs and heap size for the analysis of transaction response times
- Creating test report from test results and lists any issues observed
- Generating a final test report after the completion of analysis
- Tracking the performance issues and defects through HP Quality Centre
- Interacting with the design/development team during nonfunctional issues
- Attending customer calls and Daily Standup calls
- Ensure that all identified performance parameters are thoroughly monitored as per the Test Strategy and Test Scenarios
Confidential
Performance Tester
Environment: Oracle 10g, Oracle 2 Tier (LR protocol), OEM and Weblogic
Responsibilities:
- Creating Load Runner scripts for identified functionalities
- Designing load scenarios in Performance Center based on the load test proposed
- Performance tests include Standalone Testing, Volume Testing, Soak Testing & other support tests
- Monitoring Performance Parameters (like CPU, Memory, Throughput, Queue length, Thread Count, Connection pools, Hits per sec etc) during testing
- Arranging daily and weekly calls and interacting with other teams / customer
- Distributing the daily and weekly status reports
- Involving in creation of Work Load Synthesis Scripts reviewing and enhancements
- Preparation of final summary report which includes Performance test result analysis and all servers related performance parameters
- Suggesting with value additions based on Performance test results
Confidential
Performance Tester
Responsibilities:- Gather the performance testing requirements by talking to the client and stake holders
- Preparation of the performance test methodology document
- Creating the automation script framework that will execute all the use cases as per the requirements.
- Executing smoke tests to validate the scripts, and test environment.
- Executing the load tests to find out the scalability of the application and a soak test to find out memory leaks
- Analyzing the performance test results from and preparing a detailed performance test report
