Automation/performance Test Engineer Resume
Minneapolis, MN
SUMMARY
- An accomplished QA Analyst over 8 Years of experience in requirements analysis, software testing and quality assurance in different domains.
- Recreation of customer issues, subsequent hot fix and patch testing.
- Hands - on experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Expertise in understanding Business Requirements and creating technical documents like Test Scenarios, Test Scripts, Test Case Designing, Test Data, Test Results and other Test Artifacts.
- Experience in UI Automation by using Selenium Web Driver, Java, SOAP UI testing, Database SQL Testing, Web application testing.
- Expertise in software engineering methodologies of SDLC like Waterfall/Agile and SCRUM
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all phase with major responsibilities.
- Experience in API testing, front end, Backend, black box testing.
- Developed Test Scripts to implement Test Cases, Test features and scenarios for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
- Extensive experience in using mechanisms as CSS, XPath expression, HTML id and name to find the web elements.
- Conducted Sanity testing, System Integration testing, Regression testing, Performance testing, Load testing and coordinating User Acceptance Testing
- Performed continuous integration automation using JENKINS and scheduled the tests to run at specific time and to email the reports of the status of the build.
- Designed and Developed Automation frameworks in Junit and TestNG.
- Used Selenium screenshots for bug reporting, analysis and exception debugging.
- Controlled the flow of execution of methods using TestNG annotations.
- Hands on experience on all performance testing project activities including NFR gathering, planning, designing scripts and creating test data, executing load tests and reporting observations.
- Performed Back-End testing ensuring data consistency on front-end by writing and executing SQL queries.
- Strong Experience in using versioning tools/ repositories SVN, GIT
- Experience in managing and coordinating with offshore/onsite test team and working closely with Project team in Agile Methodology
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Generated (TSL) Test Scripts and validating the scripts using Synchronization point.
- Web Service testing (SOAP) (SOAP and RESTFUL) using SOAPUI
- Administrative knowledge of ALM work flows, maintenance and customization
- Ability to achieve targets and deliver results in a high-pressure environment
- Expertise in diverse domain technologies like Banking, Insurance, Healthcare.
- Experience in mapping requirements to test cases to defects in Quality Center to build traceability matrix.
- Automated all Test cases using Selenium Web driver. Understands and implements scope for project in Agile methodology, APM Process along with ATDD (Acceptance Test Driven Development).
- Designing and building test automation frameworks and coding automated test suites using Selenium to provide effective and efficient test execution.
- REST API Testing using Java, Rest Assured API framework, TestNG, JSON parsers and Postman/SoapUI tools.
- Used TestNG Annotations in creating test suites for validating Restful web services.
- Validated XML and JSON responses using JSON Path and Rest Assured framework.
- Executed system and integration test cases throughout the Microsoft Test Manager (MTM).
- Developed automated scripts using Selenium Web Driver, TestNG in Eclipse to perform functional and regression testing for web-based applications.
- Track bugs and report defects using Web Tracker, Test Director and HP Quality Center
- Experience in preparing estimates for Business Initiatives and Product Support & Maintenance
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Kafka,Cucumber, SoapUI, QC, QTP
Test Build & Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, JavaScript, VB Script, Gherkin, SQL C, C++
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
Defect Tools: HP Quality Center, JIRA, ALM
Databases: MySQL, Oracle, SQL Server, Mongo DB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7/8, Ubuntu, UNIX, LINUX
Markup Languages: HTML, XML, XPath, CSS Selector
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Mobile Testing Tools: Perfecto, Appium
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Automation/Performance Test Engineer
Responsibilities:
- As it is banking project Involved in different sorts of testing like Security, Masking, Actuator, useful, pagination and execution testing moreover.
- Involved in testing both REST services using Rest Assured and tested both XML and JSON formats.
- Create Test plans which insure that ETL batch perform the required data transformations and load as specified in the requirement documentation.
- Most of the requirements are derived based on source to target mappings which is nothing but a document which specifies any business logic to perform while perform ETL operation. example may be source has First Name and Last Name as two separate columns, but Target database would need a single column as Name and that should be specified as First Name and Last name together.
- Create some data records which tests the boundary conditions of the logic defined for example if ETL requirement says to filter any transaction amount greater than $10000
- ETL tester should run the ETL batch with input amount value as 10000 or 9999 etc. to insure logic works for extract values too.
- Create some failures in the record format to check if the ETL batches fail with correct error or log the error as expected per the design, check the resulted data to insure correct was of the data as per requirement.
- Created a standardized performance testing process that applied throughout the company.
- Created performance test plan base on customer requirements, design of the application in its different layers and its infrastructure.
- Developed test automation scripts using REST Assured for regression and JMeter for performance testing of the various releases of the application.
- Responsible for the automation and creation of testing scripts for ETL testing.
- Used TestNG framework to run unit test and Maven to build the Project.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Versioning system used was GIT having multiple repositories. Legacy code was accessed through TFS and microservices
- Experience API testing with Restful/SOAP UI Web Services XML and JSON Request and Response data validation by Postman, SOAP UI Tools.
- Used DynaTrace Reports to identify performance bottlenecks like CPU utilization, memory utilization and disk usage.
- Performed Integration, SAT, Regression, Random, Smoke, and UAT testing.
- Experience with Microsoft Test Manager for Test Case writing and Defect tracking.
- Followed Agile methodology and attended daily Scrum meetings.
- Involved in the complete lifecycle of the project. Identified, analyzed, and documented defects utilizing Team Foundation Server as defect tracking system.
- Experiences working with various services in Azure like Data Lake to store and analyze the data
- Installation, Configuration and upgradation of Clusters and Azure
- Worked closely with SME’s, Development team, BA, QA teams to understand the functionality of the project in writing Test cases effectively.
- Prioritized test cases using Priority annotation in TestNG and generated reports.
- Created Maven project and configured dependencies using pom.xml
- Performed Continuous integration automation using Jenkins.
- Used Bugzilla as a Defect Tracking System for effective communications between teammates.
- Performed Sanity testing and Ad-hoc testing when required.
Environment: SOAPUI/Ready API, Postman, Jenkins, Maven, Git, SDET,JIRA, PLSQL, JMeter, Blaze Meter, angular, Rest Assured, AWS, Java, xml, MS Outlook, AppDynamics, GCP, Openstack, Microsoft Azure,MS Excel, Load UI, LoadRunner, Splunk, Informatica power center, WinSCP.
Confidential, Mechanicsburg, PA
Automation/Performance Test Engineer
Responsibilities:
- Involved in analyzing the Business requirements, Functional requirements to develop detailed Test Plan, Test Scenarios and Test Case writing.
- Involved in executing Daily processing reports and monthly reports by running the query and validating data.
- Performed Integration, SAT, Regression, Random, Smoke, and UAT testing.
- Experience with Microsoft Test Manager for Test Case writing and Defect tracking.
- Worked with business leaders to translate business requirements and processes into test cases according to Facets package requirements and subsequent effective configuration.
- Involved in FACETS Implementation, involved end to end testing of FACETS Billing, Claim Processing and Subscriber/Member module.
- Well versed with Spark and related applications (Kafka, Spark SQL)
- Set claim processing data for different Facets Module.
- Tested Claims intake/Logged claims/Filed claims data from Pulse tables to Oracle Financials.
- Followed Agile methodology and attended daily Scrum meetings .
- Involved in the complete lifecycle of the project. Identified, analyzed, and documented defects utilizing Team Foundation Server as defect tracking system. Worked closely with SME’s, Development team, BA, QA teams to understand the functionality of the project in writing Test cases effectively.
- Prioritized test cases using Priority annotation in TestNG and generated reports.
- Created Maven project and configured dependencies using pom.xml.
- Performed Continuous integration automation using Jenkins.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-up’s, Browser navigations, Mouse Movements.
- Experienced in Backup and Recovery process implementation using QC/ALM.
- Integration with zephyr with HP ALM, Jira with HP ALM, for Agile projects
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from PLSQL Server.
- Used Bugzilla as a Defect Tracking System for effective communications between teammates.
- Performed Sanity testing and Ad-hoc testing when required.
- Hands on experience on using JMeter to determine the performance of an application.
- Used Blaze meter to record the UI Elements for JMeter.
- Performed Web Services Load Testing using SOAP UI
- Perform the monitoring performance of the application and database servers during the test run using tools like AppDynamics
- Developed Test cases and executes scenarios based on the Usability Document.
- Handle the task of preparing defect report, Requirements Traceability Matrix (RTM) for functional requirements and test plan estimation.
- Has working experience with Servicenow .
- Experience in testing Data Exchanges using Informatica batch process. Involved in Transition of existing MA Population and introduction of new eligibility rules and the Private Coverage Option.
- Involved in mobile testing for android and IOS devices for multiple applications and opened defects in MTM. Performed validations on UAT environment and provided test results to the client.
- Involved in designing test plan and test scripts for multiple future initiatives.
- Executed SQL Queries to perform data driven tests and Reports in front-end and back-end testing.
- Involved in ACA Phase 2B, 3B, 5A testing in the areas of real-time data exchanges, automating routine case maintenance activities, and improved records management capabilities in CIS, eCIS, and COMPASS.
Environment: Selenium Web Driver, MTM, TFS, JIRA, SoapUI, LoadUI, Core Java, Kafka, Facets, ReadyAPI, XMLSPY, Eclipse, Firebug, TestNG, XML, Jenkins, Service Now, Log4j, Bugzilla, JMeter, MySQL, Maven.
Confidential, Atlanta, GA
BA/Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for application under test.
- In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Selenium.
- Up gradation experience from QC9.0-QC10.0, QC10.0-QC11.0, 9.5 to HP ALM 11.5 and QTP, UFT, Load runner.
- Very good admin experience in QC Enterprise Edition, HP ALM, HP QC 11.0,HP QC 9.5 and Test Director.
- Experience with Microsoft Visio with SharePoint.
- Synchronization (HPE ALM Synchronizer) experience between HP ALM with TFS, DOORs, SBM, eSignature and eApprove.
- Implementedtest automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Integrated Appium with Sauce Labs for distributing tests on the cloud .
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and cross browser testing.
- Performed agile testing, reviewed the stories and participated in Daily Scrum, Sprint Planning and Release Planning meetings.
- Developed reusable code for test scenarios.
- Created & maintained the Traceability Matrix for all the requirements.
- Involved in identifying the manual test cases for automation.
- Initiated the development of automated end-to-end tests using Protractor to readily identify regression issues during the development process. The tests were written in JavaScript using the Jasmine framework running to a Selenium grid.
- Used POSTMAN for REST/ RESTful API testing and Automated REST calls using Unirest.
- Used Spring Data repository to manage database and Automated Rest API’s.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Used Firebug Tool to identify the Object's id, Name, XPath, Link text in the application.
- Took screenshots and generated failure reports to report them in Bugzilla.
- Used Navigation commands to Refresh, navigate Forward, navigate Backward in the webpage.
- Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.
- Created functional automation test scripts using selenium Web driver with TestNG framework.
- Running batch execution and sending status report to higher management.
- Prioritized test cases using Priority annotation in TestNG and generated reports.
- Created Maven project and configured dependencies using pom.xml
- Performed Continuous integration automation using Jenkins.
- Creating test case scenarios using Protractor framework and validate end to end testing.
- Good experience with Protractor version and web service manager while working with Protractor angular JS.
- Responsible for performance testing of Web, Web Services (SOA) applications using HP LoadRunner.
- Created various scenarios in LoadRunner controller for performing baseline, benchmark and endurance tests.
- Customized LoadRunner scripts in java like String manipulation for the LoadRunner Scripts.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-up’s, Browser navigations, Mouse Movements.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from PLSQL Server.
- Used Bugzilla as a Defect Tracking System for effective communications between teammates.
- Performed Sanity testing and Ad-hoc testing when required.
- Experience on using JMeter to determine the performance of an application.
- Used Blaze meter to record the UI Elements for JMeter.
Environment: Selenium Web Driver, Core Java, ReadyAPI, XMLSPY, Eclipse, Kafka, Firebug, LoadRunner TestNG, XML, Jenkins, Log4j, Bugzilla, JMeter, BlazeMeter, MySQL, Maven.
Confidential
BA/Automation Test Engineer
Responsibilities:
- Evaluated project requirements and provided necessary documentation.
- Prepared test plans and test cases.
- Developed and executed Test Scripts using Selenium Web Driver, TestNG, Analyzed Test Results, Validated all UI components, Popup, Browser navigations, Mouse movements.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Executed testing on front end systems using Page Object Model.
- Responsible for end to end Testing, Requirements gathering, and ensuring the entire test plans and scenarios are covered in the documentation
- Design, develop, and execute automated regression tests to validate system functionality using Quick Test Pro and self-design VB.NET front-end tool.
- Defect logging and verification of issues using Bug tracking tool JIRA
- Hands-on experience with Kafka
- Developed in-house UI automation tools developed in VB.NET used for testing web application that populated web.
- Configure and manage web apps deployments in Azure cloud. A cloud enthusiast.
- Experience with the Cloud(Azure) DevOps - Infrastructure and Platform as a service.
- Creating deployment slots in Azure webapps for web and mobile apps for different clients, as needed. Monitoring the Azure VMs in azure.
- Azure PaaS migrations for certain Data ETL applications.
- Assisted in developing test strategies and prepared test methods accordingly.
- Maintained logs of defects and validated tests.
- Observed processes and identified any defects of quality and informed management.
- Developed regression and functional test scripts.
- Evaluated all project documents and prepared test cases.
- Coordinated with test lead team and prepared an estimate of tests.
- Implemented all automated test scripts and cases on systems.
- Identified defects, prepared a log and validated resolutions offered for same
Environment: Selenium Web Driver, Java, SAOP UI, Eclipse, Firebug, XML, Jenkins, Kafka, JIRA, MySQL, Servicenow, GITHub, Maven, MS Office, TestNG.
Confidential
Test Engineer
Responsibilities:
- Configured Test Director and added new fields in requirements, test plan, test lab and defects libraries to capture the necessary metrics.
- Created workflows for approving requirements and test cases.
- Determined specific logic and procedures to route work across multiple systems/functional requirements Configuration, Claims Processing, Data Reporting etc.
- Wrote and executed automation regression test scripts using Selenium Web Driver with JAVA to incorporate into the build pipeline with Jenkins
- Experience with Page Object Model in order to reduce or eliminate the duplicate.
- Validated request and response XML in SOAPUI
- Performed Parallel and Cross Browser Testing on different browsers like Internet Explorer, Chrome and Firefox where multiple tests were run at the same time.
- Maintained the Selenium and Java automation code and resources in GitHub.
- Used Maven as a build management tool to manage framework dependency and jar files.
- Performed the back-end testing to ensure data consistency by writing and executing SQL queries.
- Defect Reporting and tracking through JIRA
- Involved in integration testing, system testing, regression testing and user acceptance testing of application at unit level, module level and system level for quality of the software.
- Involved in tracking, reviewing, analyzing and comparing bugs using this Test Director.
Environment: Test Director, Java, Servlets, JDBC, Jenkins, SOAP UI, Firebug, XML, JIRA, GitHub, MySQL, Windows, Maven. JavaScript, HTML, SQL Server2000.