Qa Automation Engineer/functional Tester Resume
Goodlettsville, TennesseE
SUMMARY
- Over 6 years of Software Quality Assurance (QA) experience with over 1 year in Managing and Leading QA Team.
- Extensive experience with Software Quality Assurance E2E Testing on Functional, Manual, Automation, Performance, Penetration and Business Analysis on Web Services, client server, Salesforce and Mainframe applications.
- Strong experience in Agile Methodology, Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), DevOps, Defect Life Cycle (DLC) and Software Quality Assurance (SQA).
- Experienced in Client engagement, Test Estimation, TCoE, Team Management and Mentoring skills and expertise in managing and leading QA teams on global delivery onsite, offshore and near shore delivery model from the scratch.
- Proficient in creating Test Strategy and planning based on technical architecture and Team inputs.
- Expertise in UI functional Testing Automation by using QTP/UFT, Selenium and backend testing Web Services XML and RESTful webservices using SoapUI, Postman and Groovy scripting.
- Experience in Automation tools like Selenium WebDriver/RC/IDE/GRID, HP UFT & Quality Center, TestNG, Junit, Ant, GIT, Maven, Jenkins, Hudson, Load Runner, Jbehave, Cucumber, SOAP UI, Client Server & Web based Applications.
- Expert in requirements gathering, risk analysis, project planning, developing test Strategy, plans, scheduling, test scripting based on user needs, defect tracking, management and reporting along with hands on experience in all phases of testing.
- Expertise on Test Data Management (TDM) by using Enterprise Data Warehouse System (EDWS) and IBM Optim to support on data. Good experience in SQL queries and Executing Shell script in UNIX / Linux.
- Tested application using Team Foundation Server (TFS) and Confidential Test Manager (MTM) developed in WPF .
- Good understanding of Agile and Waterfall software development methodologies. Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber in Gherkins format.
- Experienced on Selenium automation in Java and C# with Webdriver using TestNG and Junit Framework and cross browser testing Sauce Labs in Cloud.
- Proven experience with HIPPA 4010 EDI transaction codes such as 270/271(inquire/response health care benefits), 276/277(Claim status), 834(Benefit enrollment), 835(Payment/remittance advice), 837(Health care claim).
- Proficient in preparing the test deliverable documents such as DTP, DTSR, ITP, ITSR, PTP and PTSR for application testing.
- Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
- Knowledge in writing unique XPath using firebug and fire path to identify web elements Web - service protocols (SOAP, REST) and web protocols (HTTP, FTP, TELNET).
- Extensive knowledge of IIS, WCF, and WPF.
- Experience in validating and driving the requirements for the conversion of the NCPDP D.0 from NCPDP 5.1, this new NCPDP Upgrade supports the needs to be fulfilled by the HIPAA 5010 for all the EDI transactions i.e. Claims, Pre-registrations, and Payment Remittance etc.
- Hands on Experience working with Version Onefor ACCEPTANCE /REGRESSION Testing.
- IaaS platforms such as AWS, OpenStack, Mesos or Azure or PaaS platforms such as OpenShift, Marathon, or Heroku.
- Expertise in creating and reviewing TCER, PIR, AAT,SVT,CAT,RCA, Fish born diagram and RMMF.
- Expertise in planning and executing for Smoke, System Integration, Functional, Interface, Business, Retesting, Regression, Performance and UAT testing.
- Developed Load Runner scripts for Data Creation and Functionality of SAP CRM, ERP via SAP GUI.
- Proficient in using HP Quality Center ALM, JIRA and Bugzero for Test Planning, Test Execution &Defect Tracking managements.
- Executed QA TCoE roadmap, QA Guidelines and Processes align with PMO. Support QA Framework Pilot and develop QA metrics and supplier reports.
- Worked on various projects for Development, Maintenance, Migration and Production support projects. Possess excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Methodologies: Agile (Scrum) and Waterfall
Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services. Black box, Integration, Business, Functional, System, End to End, Regression, User Acceptance Testing, AAT, CAT, SVT and Smoke/Sanity Testing
Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models
Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, Fitnesse, Cucumber, Geb, Spock, TestNG, JUnit, Sauce Labs, UFT/QTP, APPIUM, SOAPUI and Gherkin
Test Build & Integration: Maven, ANT, Tortoise, SVN, GIT, Jenkins, TeamCity, Hudson, Bamboo and TFS.
Programming Languages: JC, C++, Java, Ruby, Python, C#
Databases: MYSQL, Oracle, SQL Server, MongoDB (Non-Relational).
Testing Frameworks: Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.
Other tools: Jira, Rally, ALM, QlikView, BugZilla, Quality Center, Auto IT, Eclipse, IBM Rational.
PROFESSIONAL EXPERIENCE
Confidential, Goodlettsville, Tennessee
QA Automation Engineer/Functional Tester
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Evaluate and analyze Business Requirements, Functional Specification documents.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber.
- Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
- Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Developed automation scripts using Load Runner VUGen, UFT (QTP) and Selenium to make them flexible and useful for Regression testing.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Used Cucumber automated testing to test new and existing functionality.
- Expanded knowledge of product through Regression testing of easy modules
- Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application. Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Automation for regression using Selenium Web Driver and Selenium GRID.
- Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: ASP.net applications, MVC, C#, SQL server 2012/2014/2016 , visual studio 2013,2015,2017, TFS, Source tree, ALM, Bamboo server for CI/CD, Mobile App testing, Wire frames, Mainframe applications, HP Quality Center, HP Load Runner 12.60/12.63 , JMeter 5.2, 5.3, Performance center, Bug zero, JIRA, MS Power Point, MS Visio, SharePoint 2016, 2019Emanager, EDWS, Host Log, TSYS, Service Manager, QTest, Geezeo, CMS, Automation framework Selenium web driver with C#, NUnit with Extend report.
Confidential - Deerfield, IL
QA Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Develop automated acceptance tests using technologies such as: Ruby, Cucumber, and Selenium.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Automation of React.js applications using WebDriver (Selenium 4.0), Protractor, frameworks using JavaScript.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test scenarios, Test cases and test conditions identified.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Created whole test framework using Selenium for further test creation and execution.
- Regression test cases were written and automated using Selenium WebDriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Involved in validation testing using JavaScript.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, Test NG, Ruby, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Firepath, Firebug, Python, .Net HTML, XML, GIT Hub, agile, Quality center, Coded UI, Test Manager, Mobile Testing, SQL, Oracle and Windows.
Confidential, Alexandria, VA
QA/BA Automation Engineer
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Involved in preparing test strategies for client side verifications and validations.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used HIPAA 4010 transactions to support the analysis of current business processes and work with management to improve and implement enterprise solutions to ensure compliance and got involved in designing future state processes for HIPAA 5010 transaction processing EDI’s 837,835, 270, and 271.
- Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
- Used Java language and TestNG framework for scripting.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed test code in Java using Eclipse, IDE and TestNG framework.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Involved in writing unique XPath using firebug and fire path to identify web elements.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Used Selenium WebDriver to test search results of Meta search engine.
- Analyzed HIPAA 5010 related to 837,835, 270, and 271 transactions and performed gap analysis between the 4010 and 5010.
- Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, Cucumber, Eclipse, XPath, Firebug, Firepath, Agile, SQL, DHTML, Quality center, HTML, >net, Oracle11g, MSWord, MS Excel, GitHub, TDD, Windows 7.