Team Lead Resume
Denver, Co
PROFESSIONAL SUMMARY:
- 11+ Years of IT work Experience in Automation testing on Web based Applications, Client/server application, Mobile Application (Native and Hybrid) Functional testing Middle Ware Web Services/EAI Services (SOA), Web Development, Performance Testing in various development cycle mainly Agile and Waterfall.
- Strong expertise on Mobile Apps (Native and Hybrid) Automation using Appium, Espresso (Android) and XCTest (iOS) in an Agile ecosystem.
- Developed and executed automated test to verify application GUI and backend data using QTP and Selenium for 4+ years.
- Proficient in developing automated test scripts having extensive knowledge in Descriptive programming, executing and debugging Scripts and error handling using QTP 8.2, 9.5, 10.0, 11.0. Creation of subroutines (Functions and sub) for the projects. Sound knowledge of COM and DOM concepts. Executed Automated Regression Tests for Production Releases. Implemented advance concepts in Automated scripts e.g. Dotnet Factory etc.
- Good experience in analyzing mobile application in different platform such as Android, iOS and BlackBerry OS.
- Worked with Selenium 2 for functional Testing using robust framework like Page Object pattern and TestNG (Reporting).
- Extensive experience in Software Testing/Quality Assurance in the Video Streaming Domain using BDD as the testing methodology.
- Have a good experience in Analyzing GUI based application understanding their business logic, test application’s functionality and impact on servers, databases by creating a script using HP QTP and Selenium 2.0.
- Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
- Maven and TestNG plugins to run the Selenium scripts to generate a proper test report.
- Developing automated scripts for a windows based application which was previously developed on .NET 3.5(SWF) and now application has been redesigned on .NET 4.0(WPF).
- Good knowledge of Bit rate adaptation (Adaptive bitrate streaming is a technique used in streaming multimedia over computer networks. While in the past most video streaming technologies utilized streaming protocols such as RTP with RTSP, today's adaptive streaming technologies are almost exclusively based on HTTP 1 and designed to work efficiently over large distributed HTTP networks such as the Internet.) .
- Knowledge of application based on Content Management System.
- Acting as analyst and a trusted engineer to clients providing valuable guidance around operations and optimization of their business logic.
- Analyzing the framework and application lifecycle under HP UFT 12.00 and HP ALM (the new application lifecycle management product of HP).
- Developing automated scripts to test SOA Architecture, analyzing and testing various service oriented applications and their impact on databases and mainframes.
- Sound knowledge in SOAP UI 3.6.1 for testing SOA and Web Services.
- Analyzed the coherence of the business logic of service and functionality by implementing various protocols like SOAP, HTTP and WSDL referencing.
- Identify service trends and potential issues, and logging defects, including inter - operability.
- Test the web service using HP SERVICE TEST maintain database impact analysis and mainframe interactions.
- Automating SOAP based web service applications using HP UFT 11.0, and maintaining the Quality check using HP ALM, developing test plan, executing test cases in test lab and defect management up to optimum level.
- Prepare a script in C or JAVA or C# depending upon the tool used which would automate a real life scenario and would serve as a test case for functionality testing.
- Maintaining XML consistency by performing operations on WSDL using WSDL 1 compliance standard protocol.
- Manipulating XML structure such as to check the XSD compliance and mapping.
- Authenticating WSDL using protocol and analyzing SOAP envelope and headers.
- Using various protocols with web services to test the desired impact, protocols like HTTP, HTML, DCOM, RTE, CITRIX.
- Interactions with development teams to resolve an issue or a possible defect logged on an application or a service.
- Basically understating and analyzing the Middleware interactions of various SOA services running behind a particular function of a diverse application. Mock the process by devising a test strategy, which includes test plan, which in turn includes test case, prepares a script, which would be used for automating the interaction.
- Worked on UFT 12.00 for performing functional/Regression testing of API and GUI applications.
- Hands on experience in understanding functional requirements, gathering test data, preparing and Writing different types of test cases and Test scripts, executing, analyzing results and reporting bugs.
- Sound knowledge in SOAP UI 3.6.1 for testing SOA and Web Services.
- Worked on tools - HP Load Runner 9.5.2 & 11.0, Quality Center 9.2/10.0, Sitescope, Performance Center 9.5, and ALM for 1+ year. Worked on variety of LoadRunner Protocols like Web (HTTP/HTML), Web services-(SOAP, WSDL), RTE.
- Good understanding of core performance engineering concepts and enterprise application monitoring.
- Good experience in creation of Load Runner scripts, correlation, parameterization etc. Proficient in Creation of Scenarios in Performance Center & running iterative performance tests.
- Good understanding of running various performance related tests: load, stress, and endurance. Good understanding of identifying performance bottlenecks on application and server sides.
- Good experience in analyzing server performance and resource monitoring using Sitescope, Perfmon, Nmon.
- Experience with execution of various type of tests: Load, Stress, Endurance etc.
- Have good exposure in bug / defect life cycle, defect tracking & closure, daily status reports.
- Analysis of server side performance test results using LoadRunner analysis and perfmon/Nmon data.
- Good experience in preparation of performance test reports using template provided by client and status reporting of the progress.
- Track record of delivering quality Java/JEE based solutions over 2+ years in the Marketing, Telecommunications and other industries.
- Provided technical help on the architecture, design, and successful implementation of a mission critical 24x7 Java/JEE application.
- Enjoyed repeated success in understanding business expectations, building effective solutions, and facilitating agile development practices.
- Designed and developed MVC 2 Web framework design pattern like Struts2, which is used successfully in a number of production systems.
- Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management, issue escalations.
- I have the ability to work within tight deadlines, a self-motivator, and a team Player.
- Can adapt to new technologies quickly and work independently, lead or work within a team environment.
- Excellent organizational and communication skills, both oral and written.
TECHNICAL SKILLS:
Programming Skills: Java, J2EE, Python, C#, C,C++ .
Development Tools: Blue J, Eclipse, Visual Studio
Development Framework: Struts, Hibernate
Server Technology: Tomcat 7
Web Designing Tools: HTML, JavaScript, CSS, JQuery
Performance Testing Tool: Load Runner (11.0), JMeter, SiteScope, PerfMon, Nmon, SOAP UI
Automation Tools: HP UFT 12.00, HP (Quick Test Pro 8.2, 9.5, 10.0 and 11.0), Mobile Lab Trust, and Selenium.
Mobile Automation Technologies: Appium, Espresso and XCTest
Service Testing Tool: HP UFT (11.51, 12.00) & HP Service Test 9.53
Bug Tracking Tools: HP Quality Center (8.2, 9.5, 10.0) & HP ALM 11.52, Zephyr for Jira
Operating Systems: Windows 9X/2000/XP/7,Linux (Ubuntu)
Data Base: ORACLE9i, 10i, MySql
Version Control: Git
Agile Tools: Jenkins, Jira, Bitbucket, Stash, BDD Cucumber.
PROFESSIONAL EXPERIENCE:
Confidential
Team Lead
Environment: Selenium 2.0, HP ALM, HP Performance Center, Jira, Jenkins, Jira, Zephyr for Jira, Git, SauceLabs,Eclipse.
Responsibilities:
- Design and implement a generic a test automation framework called TAP (Test Automation Platform) which is a Selenium/Appium based automation suite to test web and mobile applications in an CI/CD agile environment.
- Manage and support Jira, which is used extensively for project management and bug tracking using add-on such as Zephyr.
- Appium and later XCTest was used for automating various devices on iOS platform.
- Supported HP ALM and HP Performance Center for legacy projects, which were managed under waterfall Model.
- Worked on Git, which was used as a version control system.
- Setting up the CI/CD ecosystem using Jenkins.
Confidential
Associate Team Lead
Environment: Selenium 2.0, Appium, Eclipse, Maven, Espresso Android, Jenkins, Jira, Zephyr for Jira, Git, Atlassian Stash, Andriod Studio, Gradle.
Responsibilities:
- Agile Methodology was followed for implementation of this Project and Jira as the work management tool.
- Attended the daily standup meetings and the sprint planning and the sprint retrospective meetings.
- Android Espresso was used as an automation tool for various devices on Android platform.
- Appium and later XCTest was used for automating various devices on iOS platform.
- Attending iteration demos and executed test cases on the story cards Designed and automation eco system in an CI/CD environment.
- Discuss with SA with the requirements and changing functionalities on the stories.
- Preparing the Super Class, Common function libraries, Datapools according to the Automation test Cases.
- Setting up the CI/CD ecosystem using Jenkins.
- Identifying various Test Data scenarios and collecting the user test data for different test regions (Dev, Acceptance and QA) from Mainframe system before the execution starts.
- Tests of a specific function within application, requiring some type of user input, and returning some type of results.
Confidential
Senior Software Test Engineer.
Environment: Selenium 2.0, TestNG, Maven, Rational Clear Quest.
Responsibilities:
- Agile Methodology was followed for implementation of this Project.
- Selenium IDE (Integrated Development Environment) is a prototyping tool for building test scripts in Java.
- Attending iteration demos and executed test cases on the story cards
- Discuss with SA with the requirements and changing functionalities on the stories.
- Used Selenium2.2.7 using ECLIPSE as an IDE.
- Preparing the Super Class, Common function libraries, Datapools according to the Automation test Cases.
- Using Base URL to Run Test Cases in Different web Browsers in Selenium.
- Web Driver for writing automated tests of websites in Selenium
- Identifying various Test Data scenarios and collecting the user test data for different test regions (Dev, Acceptance and QA) from Mainframe system before the execution starts.
- Tests of a specific function within application, requiring some type of user input, and returning some type of results.
- Verifying UI elements on a web page is common feature of automated tests.
- Publishing the Peak test results along with the impact of load on various systems against the distributed environment.
- Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
- Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
- Using Sikuli and AutoIt tools to click on GUI elements in Selenium.
- Firebug, FirePath with Firefox add-on to get the locators on web page.
- Creating the Re-Usable Components for Automation test Cases.
- Maven and TestNG plugins to run the Selenium scripts.
- Integrate the Selenium Automation test Cases to Clear Case VOB.
- Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
Confidential
Senior Software Test Engineer.
Environment: Selenium 2.0, TestNG, Maven.
Responsibilities:
- Involved in Developing Automation Test Script using Automation Tool Selenium using of Java Language for Automation Regression scripts in Selenium
- Creating the Re-Usable Components for Automation test Cases.
- Prepared the Automation scripts with Descriptive Programming in RFT.
- Preparing the Super Class, Common function libraries, Interfaces, Datapools according to the Automation test Cases.
- Maven and TestNG plugins to run the Selenium scripts.
Confidential, Denver (CO).
Senior Software Test Engineer.
Environment: HP’s UFT 12.00, Mobile Labs Trust, HP ALM Description: - Dish Sales App is mobile application for tablet that puts the entire DISH sales process in the palm of sales rep hand. This solution contains four tools - Sales Presentation, Lead Management, Order Entry, and Paperless Agreements - to help drive and manage DISH business.
Responsibilities:
- Understanding requirements and Planning the Mobile Automation framework as required.
- Planning, Developing and Implementing the Automation Framework as data driven and keyword driven.
- Training the teams for understanding Mobile Automation Framework.
- Preparing Automation Test cases and HP UFT Script using VB Script (Descriptive Programming) based on Functional Requirement Specifications and executing the prepared UFT Script.
- Responsible for testing various applications in coordination with the offshore & onsite team for work related and other issues.
- Preparing and executing the prepared Automation Test cases in ALM.
- Involved in defect reporting and tracking using ALM.
- Association of HP ALM along with HP UFT.
Confidential, Denver (CO)
Software Test Engineer
Environment: HP’s Quality Center 10, SOA Services, CSG -ACP Platform, Web methods
Responsibilities:
- Understanding the Requirements from TRD, SRD and Components documents created a framework for API testing which fulfilled Automation Framework according to Client Requirement.
- Checking the coherence of the business logic of service and functionality by implementing various protocols like SOAP, HTTP and WSDL referencing.
- Involved in Design and identify test data, Test scripts Creation, Debugging and verification steps, modularizing and reusing Reusable.
- Involved in writing SQL queries for Back-end Testing.
- Defect Tracking & Reporting using Quality Center.
- Client Interaction and Coordination.
Confidential, Denver (CO)
Senior Software Test Engineer.
Environment: SOA Services, C#, CSG Billing System, Windows XP & 7
Responsibilities:
- Understanding the Requirements from TRD, SRD and Components documents created a framework for API testing for all twelve components in RAIN which fulfilled Automation Framework according to Client Requirement.
- Involved in Design and identify test data, Test scripts Creation, Debugging and verification steps, modularizing and reusing Reusable. Involved in writing SQL queries for Back-end Testing.
- Defect Tracking & Reporting using Quality Center.
- Client Interaction and Coordination. PROJECT#7 Project: Confidential App Client: Confidential Role: Software Testing Engineer Environment: HP’s Quality Center 10, Java, SQL Lite
Confidential
Software Testing Engineer
Environment: HP’s Quality Center 10, Java, SQL Lite
Responsibilities:
- Involved in preparation of Test Cases to validate system and operational requirements Defect Tracking & Reporting using Quality Center.
- Database validations by using SQL Developer Performed testing around Advertisement Integration, Adaptive player and Content management
- Tested Audio & Video bitrates, Syndication feeds for the application.
- Member of triage team, Performed defect Reviews to improve the overall Defect quality. Performed testing for Local & Cloud Digital Video Recorder.
- Performing Test Case Reviews to improve the overall delivery of the project.
- Gap Analysis for Manual Test Cases.
- Tested bug fixes and performed extensive Regression Testing on each test cycle. Collected Test Data according to the application from Business users
Confidential
Software Testing Engineer
Environment: QTP 11, HP Quality Center.
Responsibilities:
- Understanding requirements and Planning the Automation framework as required
- Planning, Developing and Implementing the Automation Framework as data driven and keyword driven.
- Training the teams for understanding Automation Framework.
- Preparing Automation Test cases and QTP Script using VB Script (Descriptive Programming) based on Functional Requirement Specifications and executing the prepared QTP Script.
- Responsible for testing various applications in coordination with the offshore & onsite team for work related and other issues.
- Preparing and executing the prepared Automation Test cases in QC.
- Involved in defect reporting and tracking using QC.
- Association of QC along with QTP.
- Reporting the status on daily basis.
Confidential
Performance Test Engineer.
Environment: IBM Web Sphere, Java, Web/HTTP Application .
Responsibilities:
- Calculation of user load volumetric for design of load test scenarios Creation of test scripts on LoadRunner 11.0 in Vugen using WEB (HTTP / HTML) and web service protocols.
- Enhancement of the scripts using correlation, parameterization, validation.
- Enhancement of the scripts using custom C code to facilitate smooth testing.
- Creation and execution of test scenario in Performance Center.
- Running full-fledged load test, stress test and endurance test.
- Analyzing test results on the basis of web and system resources.
- Responsible for logging and tracking functional defects using Quality Center.
- Preparation of test reports.
Confidential
Performance Test Engineer
Environment: IBM Web Sphere, Java, J2EE, Web/HTTP Application
Responsibilities:
- To verify that the new business processes meet their expected response time SLA’s while under predefined user loads, transaction volumes and concurrency (defined in the performance test plan).
- To establish the user and transaction load at which any of the business processes begin exceed their SLA or encounter load related failures. This is commonly referred to as the application “breaking point”
- To verify the application can run consistently over an extended period of time at an expected load without encountering application failures or degrading response times.
Confidential
Performance Test Engineer.
Environment: SAP BW, SAP protocol.
Responsibility:
- To verify that the BW system (HANA) application business processes meet their predefined user loads transaction volumes. (Defined in the performance test plan).
- To establish the user and transaction load at which any of the BW system (HANA) business processes begin exceed their SLA or encounter load related failures. This is commonly referred to as the application “breaking point”. Post Migration should perform better as comparison to Pre migration phase.
- To verify the BW system (HANA) application can run consistently over an extended period of time at an expected load without encountering application failures or degrading response times.
Confidential
Software Engineer
Environment: Java, J2EE, Struts, Hibernate
Responsibilities:
- Converted abstract specifications into executable code.
- Responsible for unit and integration testing of various modules.
- Developed across all layers of a JEE application (front-end, web tier, services tier).