Test Automation Engineer Resume
Dallas, TX
SUMMARY
- Over Eight years of IT experience in QA testing with extensive Web based, Client/server, Web Service and API for Healthcare, Retail, ERP domains.
- Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Scrum Agile Methodology, V Model and Waterfall.
- Experience on contract Medicaid and Medicare reimbursement terminology
- Experienced in SQA (Software Quality Assurance) with tools such as Selenium WebDriver/IDE/,HP Quick Test Professional, Cucumber, Jenkins, Quality Center, log4j, SOAP UI.
- Well Versed with System testing, Integration testing, Performance testing, Functional testing, Regression testing and User Acceptance Testing(UAT).
- Proficient in execution of automated test scripts usingMercury Tools(Quality Center and QTP) based on business/functional specifications.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project build management, Jenkins for Continuous Integration.
- Hands on experience in designing, developing and implementing various selenium/Java based test automation frameworks such as Hybrid, Page object model,TestNG and JUNIT.
- Developed BDD Framework Using Cucumber, Hybrid Framework using Selenium WebDriver.
- Used Rally tool for managing Scrum/Kanban, artifacts and team performance
- Expertise in Bug Reporting, Tracking and Documentation using BUGSMART and JIRA.
- Experienced in developing Test cases from Business Requirements in ALM/HP Quality Center.
- Experirnced in SOA requirements and SOA Reference Architecture with SOAP UI and Restful Services
- Experience in multiple programming languages: Java, JavaScript, VBScript, Ruby, C, C++.
- Strong knowledge of database Schemas, SQL Languages, querying Tools (i.e. TOAD, SQLdeveloper) using Confidential, MySQL and proficient at performing Database Testing, data manipulation, checking constraints etc.
- Good Knowledge in Core Java and Advanced java concepts like Exception, JDBC, I/O, Collections.
- Extensive working knowledge in UNIX/Linux operating systems.
- Good Experience in VB, HTML and Java scripting languages.
- Worked on the production management after the deployment of the code for the every release to make sure the application works good.
- Supported production issues after deployments.
- Excellent Analytical and problem solving skills, Interpersonal and communication skills.
TECHNICAL SKILLS
Automation Tools: Selenium, Quick Test Pro, SoapUI, PTF 8.53
Operating Systems: Windows 2012, Unix, Red Hat Linux, Sun Solaris
Databases: Confidential 10g, MS - SQL, DB2, SYBASE
CM Tool: ClearCase, Star Team, Visual Source Safe,Visual Studio, CVS
Programming Language: Java, Visual Basic, C/C++, T-SQL, PL/SQL
Scripting Languages: VBScript, Korn shell,Java Script
Web Technologies: HTML, CSS, Java Script, JSP, XML
Performance Tools: WinRunner,LoadRunner,JMETER
Application Package: Office 2010, MS Project, Microsoft Visio, ERWin
Defect Tracking system: HP Quality Center, Clear Quest, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Test Automation Engineer
Responsibilities:
- Enhanced regression test cases to implement complex testing scenarios, increased coverage of functionality testing,using Selenium WebDriver.
- Execution and maintenance of selenium tests from HP -ALM .
- Used Ant and Junit for generating HTML reports for the test executions.
- Page object Model is used for web element collection maintenance.
- Actively participated in creating requirements traceability matrices, and test plans.
- Reported defects using Confidential BUGSmart and worked closely with developers in tight deadlines for bug fixing and resolve the Issues.
- Developing selenium automation scripts in ruby and executing them
- Created automated scripts using Cucumber Feature and Scenario.
- Designing the cucumber scenario as per the functionality and tagging them according to release test
- Developing cucumber step definition function for respective scenario steps like GIVEN, WHEN, THEN
- Established continuous integration (CI) practices and standards,set up Jenkins server and build jobs
- Used Maven to configure the dependencies and to run framework, used Git as repository and version
- Created Performance scripts using Jmeter.
- Used Test driven approach for developing the application and Implemented the unit tests using cucumber Unit test framework.
- Compared Business requirement documents with the new release and notified BA on the updates to be made in BRD. Update Test cases accordingly.
- Worked on using Defect Reporting tools like QC & JIRA and provide updates on Defects by interacting with all the developers.
- Verified the backend API transcation using SOAP UI tool.
- Filling MPTT for MIIM with automation scripts using webdriver
- Analyze and document business processes. Create detailed process flow and workflow diagrams.
- Prepared Test plan for the initial release cycle and documented.
- Maintained Hybrid Automation (Keyword & Data Driven) framework using QTP.
- Used Output Values, Recovery Scenarios, Regular Expressions, and Object Repository Administration extensively in QTP.
- Enhanced the scripts to read test data from the excel files, functions and performed keyword driven testing using QTP.
- Used ALM for storing QTP test scripts, Scheduling tests and maintaining test plans.
- Thorough knowledge in QTP Automation Object Model (AOM). Worked with File System Object(FSO)
- Enhanced and modified the scripts according to the test scenarios.
- Extensively used VB Script for customizing the Automated Test Script.
- Regularly followed up with the development team to discuss the defects identified during testing.
- Developed Test Matrix on major build basis for senior management, and Participated in Defect review meetings conducted weekly.
- Created daily smoke testing automation scripts that were run on a daily basis for nightly builds
- Escalate the daily portal testing issues to the higher management and resolve the issues.
- Responsible for sending weekly status report to Project Manager using MS-Office tools
Environment: Windows XP, Java, J-unit, Selenium Webdriver, Jmeter,TestNg, GIT,Maven,Cucumber,Jherkins, Confidential, Jenkins,QTP,BUGSMART, ALM, VBSCRIPT,TOAD,Rubymine
Confidential, RESTON VA
QEO Automation Engineer
Responsibilities:
- Designed, Implemented and Maintained PTF Shell tests
- Automated Global Payroll module as part of which created library functions to submit calendar groups to payroll process for all versions of People soft (8.9,9.0,9.1,9.2).
- Created the Regression Test cases for the purpose of regression testing
- Updating design steps in QC for changed GUI and new GP rules.
- Developed Test cases from Requirements, Functional Specifications and Design Documents and executed them manually in Quality Center ALM.
- Wrote specification document for PeopleSoft application enhancements, customization, report changes and code fixes.
- Worked on AR update prod issues, item & payment - deposit posting issues, item maintenance - worksheet issues.
- Work with technical and reporting resources and provide resolution to Help Desk tickets when escalated to the Finance PeopleSoft Analyst
- Created test cases and automated them for the purpose of regression testing and functional testing with using PTF.
- Take Back up for PTF shell test assets using PTF assistant for every PTF tools build refresh
- Apply copied test assets back after DB refresh is completed.
- Take Build maintenance report for each refresh and analyze the changes if any.
- Bugs were reported and maintained using Confidential BUG SMART
- Extensively Used ALM for storing PTF test scripts, Scheduling tests.
- Updated Shell tests and steps as per changes in new releases.
- Used HTML get value and wrote library function to identify objects with similar identification properties
- Created DB MT using Database environment provisioning tool.
- Updated execution options on daily basis for MT created.
- Escalate the daily portal testing issues to the higher management and resolve the issues.
- Responsible for sending weekly status report to Project Manager using MS-Office tools
Environment: HP ALM, People soft test framework (PTF), SQL, BugZira, SQL Developer, PSSCRIPT Enterprise,Bugsmart
Confidential, Philadelphia
Software Test Engineer
Responsibilities:
- Worked in Agile methodology. Attended Daily standup meetings. Developed Test Plan and Test cases based on the user stories (Functional requirements)
- Executed manual test cases and identified the test cases to be automated.
- Extensively used Quality Center for test planning, bug tracking and reporting.
- Uploaded Business requirements, test scenarios, test cases and defects to Quality Center
- Detected Defects, Communicated to the developers using Bug Reporting Tool and Tracking the Defects using Quality Center.
- Performed end-to-end testing, functional testing, regression testing, database testing, integration testing.
- Tested Web Services and XML using SoapUI.
- Developed test scripts for Data driven testing using parameterization in QTP by using Excel sheet for test data and Database Queries based on the functionality.
- Converted manual test scripts to automated test scripts in Quick Test Professional, enhanced the scripts by adding user-defined functions.
- Played a lead role in developing Test Cases in a spreadsheet and uploaded them to Quality Center Test Plan module and executed them in QC/ALM test lab for various source systems.
- Involved in testing the backend Database retrieved the data from the tables using SQL.
- Executed shell scripts in Linux.
- Worked on Metadata repository, the source database and their content, gateway descriptions, warehouse schema, view, dimensions, hierarchies, pre-defined queries and reports.
ENVIRONMENT: Java/J2EE, Quick Test Professional (QTP), Quality Center, WebLogic application server, UNIX, MS Office, Confidential, Web Services, SoapUI.
Confidential
QA Tester
Responsibilities:
- Creating Test cases prepare elaborated test steps document for test Cases analyzing business requirement documents discussing with Business Analyst.
- Tested functionality and performance of web services
- Performed webservices testing using SoapUI for validating XML reports
- Analyzed business requirements and developed test plan, test objectives, test strategies, test cases and Created and Executed Manual test cases.
- Designed and Built custom QTP Automated Testing Framework.
- Created a startup script using Automation Object Model that Standardizes QTP environment
- Worked on Excel Files using VBScript with QTP.
- Developed Coding Standards and Script Templates.
- Wrote both Functional and RegressionQTP scripts for Web Applications.
- Created data driven QTP scripts.
- Executed SQL queries to validate Back end Testing.
- Updating scripts for the changed GUI.
- Executing and analyzing results of the test sets from QC
Environment: Quality Center, UNIX, QTP, Web Services, Confidential, SoapUI, XML.
Confidential
QA Tester
Responsibilities:
- Complete functional & GUI testing manually for initial release.
- Providing BRD updates to Business Analyst
- Suggesting product enhancements.
- Test plan creation and Updating.
- Responsible for automation of Workflow modules using QTP.
- Involved in Analysis and design of Automation frame work.
- Writing User Defined Functions using VB Script.
- Creating Test Plans & Test Sets in QC.
- Responsible for Smoke tests in QA and Staging environments.
- Consistently monitoring and Reporting issues to Onsite
- Logging PL’s in Clear Quest and tracking the PL status.
- Regular communication with the onsite team.
Environment: Quality Center, QTP, Web Services, SOAP UI, XML, Java/J2EE, QC