Senior Automation Test Engineer And Performance Tester Resume
Portsmouth, NH
SUMMARY:
- 12+ Years of experience in Automation Testing and Load Testing of Web based & Client/Server applications.
- Expertise in Selenium automation and Quick Test Professional (QTP) automation scripting with ability to design, build, test and deploy end to end solution for complex applications on different browsers
- Hands on experience with Load testing tools - LoadRunner and Jmeter to design test script, developing load test scenario and doing various level of testing that includes - Performance testing, Endurance Testing and Stress testing.
- Experience in writing ATDD feature file in Gherkin format using Specflow
- Work experience in AWS migration project- owned Automation and Load testing activity
- Having valid approved I-140 that is processed through Confidential
- Developed Selenium automation framework using Visual Studio in C#, the framework is largely based around the page object design pattern and it is integrated with SpecFlow for ATDD
- Responsible to implement CICD process and integrated Protractor test script for AngularJS application in Java language with backend application that uses Selenium test script
- Developed test suites to do end to end functional/regression testing using VersionOne, Microsoft Test Manager (MTM) and ALM/Quality Center
- Experience working in an Agile development using tools such as Jenkins, GIT, VersionOne, Jira & Bamboo
- Demonstrated experience in different tools like Guidewire Claim center, Genius and Remedy from BMC.
- Developed SQL query and MDX query for usage in automation script
- Generated Test metrics, Test Estimation, Test Plan, Test Strategy and effectively communicated Test Status report using TFS templates
- Strong understanding of software quality assurance methodology like Agile, V-Model and Waterfall.
- Worked in various phases of SDLC (Software Development Life Cycle), STLC (Software Testing Life Cycle) and Defect Life Cycle.
- Developed QTP test Scripts in VB scripting using framework like BPT, Hybrid, Data Driven and Keyword driven.
- Responsible for testing web services through RestSharp.
- Strong programming skills in C# and worked extensively on Java & .net Applications.
- Worked closely with architects, developers and other testers to design the specification and to ensure test coverage
- Work experience in BFSI domain and its practices includes Insurance, Mortgage, Investment Banking and Life & Pension
- Strong written and verbal presentation and communication skills
- Problem solving skills to develop quick yet sound solutions to resolve complex issues
TECHNICAL SKILLS:
Test Automation & Performance tools: Selenium WebDriver, Specflow, ATDD, GitHub, Visual Studio, Jenkins, Nexus, Jmeter, LoadRunner 12.50, HP Performance Center, Splunk, AppDynamics, Zabbix, Bamboo, UFT 12.02
Languages and Scripts: C#, Java, VbScript, JavaScript
Third Party Tools: OPUS Empower, Genius, Remedy
Test Case Management & Bug reporting: Version One, Microsoft Test Manager, Team Foundation Server, Jira, ALM 12, Bugzilla
WORK EXPERIENCE:
Senior Automation Test Engineer and Performance Tester
Confidential
Responsibilities:
- Defining automation plan and POC estimation for any new project and initiatives in Mortgage Tech Origination team
- Played vital role in designing Hybrid Framework ( Visual studio C# and UFT integrated ) to automate windows application that had Infragistics controls
- In shorter time span designed Selenium Page object framework to automate Web Application using C# language
- Preparing page objects and test methods
- Been part of an agile team to groom the story with PDM to understand the business rules & new features
- Writing feature files in Gherkin format using Specflow in Visual Studio and creating corresponding step file to complete the story for Acceptance Test Driven Development ( ATDD )
- Giving demo to PDM’s to accept the ATDD and non-ATDD stories for the acceptance
- Executing functional, regression testing before the sprint release in QA Sprint environment
- Creating Jenkins Job for Smoke test and regression testing. Written script to generate custom cucumber report for providing status report to SLQ2CQ team
- Assist developers on defect fixes, defect isolation and resolution
- Accurately report and manage defects in VersionOne and generating Issue Quick list for project team
- Estimate test effort and providing updates on remaining work to project team and project management
- Reviewing functional and End-to-End test cases in evaluating test automation approach and create a test script
- Actively monitor quality assurance process improvement across the teams in Mortgage Tech
- Writing load test script using LoadRunner for Citrix based Windows application. Executing test script in Controller and HP Performance Center. Generating comparison test reports and charts for review
- Exposure in performance engineering to monitor and find bottlenecks using monitoring tools like AppDynamics , Splunk and Zabbix
- Did Proof of Concept to use Jmeter for load testing the Web application and designed test script for identified workflow and executing test script using Hercules platform
- Responsible to plan and perform various types of testing such as System Testing, Integration Testing, Performance Testing , Stress Testing, Endurance Testing and Regression Testing
Environment: Windows 7, Visual Studio 2015, GIT, Jenkins, VersionOne, UFT, ALM, Jmeter, Hercules, LoadRunner, Performance Center, Splunk, AppDynamics, OPUS.
Automation Test Manager and Onsite Coordinator
Confidential, Portsmouth, NH
Responsibilities:
- Defining automation plan and POC estimation based on the client requirements and inputs.
- Creating project in Visual studio and mapping all dll file references like Selenium WebDriver , EPPlus , RestSharp etc. and creating Config file
- Preparing page objects and test methods
- Create test data, test scenario sheet, Selenium test, html control files and Interface files in Framework
- Configure continuous integration for automation projects in Visual Studio 2012 and Jenkins
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Created project progress plan in TFS template for senior management
- Involved in plan, design, development and testing of automation projects
- Involved in development of generic methods in automation frame work
- Logged and tracked defects during all phases of defect life cycle using Team Foundation Server and Jira
- Leading offshore team on deliverables and directed to run regression testing for releases to maintain quality standards and benchmark
- Created automated test script to run MDX query against two different servers and compare the output
- Writing SQL query in test script to validate the data in genius SQL Server database
- Mentor other testers in implementing all Quality Assurance standards and ensure team members are following defined guidelines and procedures
- Active Participation in reviewing Business Requirements, Functional and Technical design documents enabling Quality Assurance team to be proactive in their testing approach.
- Scheduling project walkthroughs and code review
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole
- Involved in prioritize task with developers and QA team to increase efficiency of regression
- Executed Regression test suite and smoke test from Jenkins, Microsoft Test Manager and Bamboo
- Responsible for analyzing the automation run result and reporting the status to developers and client
Environment: Windows XP, Visual Studio 2012, Team Foundation Server 2012, MTM, Jenkins, Bamboo, Jira, Genius.
Automation Test Lead
Confidential
Responsibilities:
- Responsible for defining the test plan, studying the application and collecting the information from developers, and business.
- Install Quality Center , created projects, users and different roles as per the project needs.
- Setup testing models in Quality Center by creating templates for all the modules.
- Setting up test resources like Object Repository , Library files , application area, recovery scenarios in ALM Resource module
- Create Business component , Test flow , Test case, Parameters and Test configuration
- Setting up Test data for business component and parameterized test flow data
- Editing the test script in QTP 11 and running the test in ALM Test Lab
- Involved in designing utility file, keyword files for BPT (Business Process Testing) framework
- Resolving the ticket raised by user by fixing script or data issue and doing script maintenance for any application enhancement
- As an value addition designed a VB script file for manual testing team that reads bulk data from mainframe system and load the data in excel file
- Attended Walkthroughs and review meetings with Business Analysts & Development team
- Involved in prioritize task with developers and Q uality A ssurance team to increase efficiency of regression
- Executed Regression scripts for every release from Q uality C enter
- Logged and tracked defects during all phases of defect life cycle using ALM
Environment: Windows XP, MS Excel, QTP 11, QC 10 and ALM
Sr. Test Engineer
Confidential
Responsibilities:
- Responsible to prepare Nightly Build and Master Regression scripts using Hybrid automation framework in QTP
- Preparation of Test plan document
- Understanding the business requirements and preparation of clarification document
- Preparation of Test Case document and reviewing the test cases prepared by peers
- Introduced new mail sending concept to my team to trigger automated email from VMWare machine (Blat concept)
- Writing generic functions and objects functions for hybrid framework
- Scheduling the Nightly Build regression script in VMware machine to execute the script automatically without any manual intervention
- Analyzing and reporting any deployment build failures to development team
- Maintaining the updated automation test script for all the projects
- Analyzing the automation test result and raising the defects in Quality Center for the failure results
- Manual test case execution and defect management
- Responsible to do code deployment in Quality Assurance environment and to restart the Corda servers if it is down
- Responsible for Project Release Management
- Preparation of final test closure report and post production validation to confirm the project success criteria
- Logged and tracked defects during all phases of defect life cycle using Mercury Quality Center.
Environment: Windows XP, HP QTP, HP Quality Center, Perforce, Remedy Action Request System, HP OpenView & MS-Office.