Sr Qa Automation Engineer Resume
TexaS
EXPERIENCE SUMMARY:
- Over Nine plus years of experience in Software Development, Testing & Quality Assurance in all phases of Software Development Life Cycle.
- Software Quality Assurance and Programming experience in Airlines, Retail, Healthcare, E - Commerce, Banking, Insurance and Telecommunication industries in Manual and Automation Testing (Black Box, White Box and Gray Box Testing on Web - based applications, API testing).
- Experience in applying Testing Methodologies, creating Test Plans, Executing & Automation of Test Cases, Bug Tracking and Report Generation.
- Experience in writing automation test scripts using Selenium IDE/RC, Selenium WebDriver, QTP and Test Complete.
- Working noledge of Agile/Scrum and Waterfall development models as part of Quality Assurance team in various projects and also created test cases based on black box and use case testing methodologies.
- Extensive experience in QTP tool wif VB Scripting, VB functions, procedure and Reusable Actions.
- Developed automation scripts for functional testing and Data driven testing of teh application using QTP.
- Experience in creating automation scripts using Java, Groovy, Ruby, VB Script and Java Script.
- Experience in teh development of Data driven, Keyword driven, Hybrid, BDD and Page Object Model (POM) automation framework in Selenium.
- Skilled in using Defect Tracking System like JIRA, RALLY, HP ALM, QC and Bugzilla to report, track and update defect status.
- Experience in Software testing life cycle including as Unit Testing, Functional Testing, Integration Testing, Regression Testing, Performance/ Load Testing, System Testing, Smoke, Sanity and User Acceptance Testing.
- Involved in teh implementation of BDD (Behavior Driven Development) using Cucumber.
- Experience in Testing Web Services using REST APIs, SOAP using SOA and SOAP UI tool.
- Good noledge on Object Oriented Programming (OOPS) concept, Extensively used Java, Groovy and Ruby . Experience in implementing TDD and BDD.
- Experience in back-end testing using TOAD, SQL queries, and generating reports to ensure Data Integrity and validate business rules.
- Strong understanding of Object Oriented Programming methodology.
- Experience in Web Testing technologies - XML, HTML, Java Script and AJAX.
- Excellent experience in troubleshooting software applications for business functions in major areas of teh business and enterprise-wide.
- A good team player wif excellent communication and interpersonal skills.
- Ability to handle multiple tasks and work independently as well as in a team, having strong analytical and problem - solving skills.
TECHNICAL SKILLS:
Languages: Java, Groovy, Ruby, Java Script, HTML,XML,UML,PL/SQL,C++,VB Script, JSON
Testing Tools: QTP10.0/9.5/9.2,SeleniumIDE/RC/Grid,SOA9.10,TestComplete12.10,Junit 4.8/4.7/4.6/4.5, Jmeter 2.5.1/2.4/2.3, SoapUI, Silk
Bug Tracking Tools: HP Quality Center, JIRA, Bugzilla, Rally, HP ALM
GUI/IDE Tools: Eclipse, Firebug, TOAD, Putty
Databases: Oracle 10gR2/9i,MS SQL, MY SQL, MS Access
Operating Systems: Windows 98/2000/2003/2008/2010/XP/VISTA/MAC/RHEL
Browsers: IE, Mozilla, Firefox, Safari, Chrome
PROFESSIONAL EXPERIENCE:
Confidential, Texas
SR QA Automation Engineer
Responsibilities:
- Created BDD framework wif Cucumber and created feature files wif scenario.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Created Test Automation framework wif Cucumber and Selenium WebDriver.
- Build tests through maven pom file.
- Created Automation scripts for Sabre Red commands using keywords to Function Library of teh TPF Framework using Java.
- Coordinate wif agile teams, including development, BA and project management, to ensure timely and appropriate coverage is obtained through automation.
- Used Rally team board to track and report teh automation team progress in daily scrum meeting.
- Automated scripts for Sabre red commands using TPF Framework.
- Automated Web Services testing wifSOAP UI and SOA validating request and response for XML,JSONfiles.
- Analyzed test results, tracked teh defects and generated reports using JIRA
- Execution of Automated test scripts inRegression suite, analyzing failures and logging of defects
- Prepared teh test strategies and discussed teh testing goals for eachSprintwif teh team, assigned User Stories to document test cases, test data.
- Developed Test cases, Test data and reusable test scripts inRallyfor User Stories based on theAcceptance Criteriaduring each Iteration
- Involved in teh Continuous Integration of teh automation framework wif Jenkins.
- Hands on Sabre commands for travel network and airline solution for different airlines
- Expertise on Sabre Native and Sabre Red Workspace.
- Coordinated wif product owners to review backlog items and to understand teh requirements.
- Produced Project Status Reports & held project meetings wif teh team and client to ensure dat project is on track.
Environment: Agile, JIRA, Rally, HP ALM (Quality Center), Groovy, Soap UI, SOA 9.10,Java Script, Selenium WebDriver, Java, Jenkins, UNIX, Windows, LINUX, XML, Java, Oracle 10g.
Confidential, Addison, Texas
SR QA Automation Engineer
Responsibilities:
- Created hybrid framework combination of data driven and keyword driven framework using Test Complete and integrated wif Jenkins for daily run.
- Created, executed test cases for Reward Market Place (RM) website Administration Portal.
- Coordinate wif agile teams, including development, BA and project management, to ensure timely and appropriate coverage is obtained through automation.
- Used Kanban board to track and report teh automation team progress in daily scrum meeting.
- Automation of JSON file using test complete by validating teh request and response of every transaction.
- Experience in creating automation script using Java Script.
- Designed, implemented and maintained Data driven framework for automation test activities.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Involved in teh Continuous Integration of teh automation framework wif Jenkins.
- Developed and Implemented automation using Selenium WebDriver and Java.
- Designed automation framework using Test Complete and tested multiple combinations of data for different Web Services and integrated it to Jenkins.
- Responsible for testing Admin Portal (web based) application like Digital Punch Card and Earn Fuel rewards.
- Validated Web Services using Groovy Script in SOAP and REST API.
- Validated teh loyalty marketing programs and services dat utilize cents per gallon fuel saving members can earn fuel rewards savings, by shopping wif participating wif Shell Stations, grocery stores, retailers, restaurants can earn reward points.
- Validated offers are getting triggered by Offer Engine using Test Complete 12.10 automation tool.
- Verification offers and rule engine logs using UNIX Commands.
- Used SQL Oracle developer to validate teh offer data are being stored as expected.
- Involved in Web Services Testing using SOAP UI and REST to create and execute automated functional testing.
Environment: Agile, JIRA, Rally, HP ALM (Quality Center), Groovy, Soap UI, Java Script, Test Complete 12.10, Selenium WebDriver, Java, Jenkins, UNIX, Windows, LINUX, XML, Java, Oracle 10g.
Confidential, Texas
SR QA Automation Engineer
Responsibilities:
- Performed Web Application testing and web services testing on project operated wifin agile environment, wif 2 week sprints, daily scrum meetings, task waiting, pair programming, refactoring, demo to product owner, retrospective meetings and end of iteration presentation to market team and review.
- Participated actively in Project Team Meetings, interact and communicate wif developers, Business Analysts and Product owner
- Automation Testing using Selenium.
- Created Framework using Selenium WebDriver, Groovy and automated test scripts for web based application. Using Maven as build tool and Jenkins to create and run deployment jobs.
- Extensively used Oracle/SQL for Back-End Testing.
- Working noledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
- Experience wif Git and Subversion, Jenkins.
- Created test scripts using Groovy script to automate web services in SOAP UI.
- Extensively used Oracle/SQL for Back-End Testing.
- Define/ create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.
- Execute test, evaluate results and report them correctly in HP ALM (Quality Center) tool.
- Create Test Data for test purposes and Set up test data for different airlines testing.
- Hands on Sabre commands for travel network and airline solution for different airlines
- Expertise on Sabre Native and Sabre Red Workspace.
- Experience in focal point commands of GDS like Sabre, Abacus, Infini.
- Involved in Travel network testing for AA, AB, AZ Carrier to check teh availability of flights for different segments and booking tickets. Creating a PNR, Price Quote and do a seat map and seat availability for booking.
- Involved in testing baggage allowance and booking ancillaries (AE) for airlines.
- Participated in early phases of project to ensure input into testing can be translated into test plans and test cases.
- Experience on groovy for web service testing and GUI test script using Groovy-Selenium
- Experience in defect tracking tools like HP ALM Quality Center, Rally, JIRA
Environment: Agile, JIRA, Rally, HP ALM (Quality Center), Groovy, Soap UI, Selenium Web driver, Sabre Red, Git Hub, Windows, LINUX, XML, Java, Oracle 10g.
Confidential, San Antonio
QA Automation Engineer
Responsibilities:
- Developed and executed automated tests based on functional requirement and design specification.
- Performed manual and automated testing.
- Developed detailed testing status report for development and management.
- Experience in working wif Arquillian integration testing framework.
- Used Arquillian Drone to inject Selenium Webdriver instance in teh test cases.
- Automated test cases using teh test classes and page objects.
- Setup TestNG dependencies in Maven POM.Xml file.
- Developed detailed test plans documenting testing strategy, requirements metrics and test approach.
- Developed milestones to ensure teh project deadlines were met.
- Wrote SQL scripts to update and analyze teh data
- Reported and tracked teh bugs through HP Quality Center.
- Experience in working Agile Scrum model.
- Testing process involved daily test activities through Agile Scrum stand-up meetings.
- Executed test cases and reported defects into Quality Center.
- Coordinate wif offshore teams.
- Support teh UAT team during their testing.
Environment: Agile, JIRA, QC, Java, Arquillian, Selenium Web driver, Windows, LINUX, XML, Java, Oracle 10g.
Confidential, Dallas
QA Automation Engineer
Responsibilities:
- Analyzed and Reviewed teh Business requirement document and Technical specification document to understand teh scope of testing.
- Participating in story hurdles to discuss teh story for next iteration and what teh acceptance criteria is.
- Developed and executed teh test scripts wif Selenium and Java.
- Integrated Selenium RC wif existing API to test framework.
- Developed test apps on Java and XML for Mobile devices and applications dat calls APIs to perform API level testing.
- Experienced wif designing and building automation frameworks in cucumber BBD
- Experience working wif Cucumber framework.
- Monitor teh test execution in Jenkins once teh code pushed into CI.
- Update teh JIRA wif manual/automated test cases.
- Change teh status of JIRA during teh testing and also update teh story based on functional requirement.
- Involved in release testing.
- Executed automated test scripts using QTP for regression testing.
- Enhanced scripts by parameterization, transaction points and synchronization points to check teh behavior of teh application being tested using Quick Test Professional (QTP).
- Created User Defined Functions and Custom.
- Create/Update automated test cases based on release test cases.
- Experience working on Maven and Selenium for automating browser testing.
- Participate in daily Stand Up call and weekly Open/Close meeting.
- Support teh UAT team during their testing.
- Wrote SQL Scripts to verify data in teh database and verify consistency wif application.
- Debug and Review code Written by other team members and working wif them in problem solving and implementing new designs in testing framework.
Environment: Agile, JIRA, QC, Java, Cucumber, Selenium Web driver, QTP 11, Windows, LINUX, XML, Java, JSP, Oracle 10g.
Confidential, CA
QA Automation Engineer
Responsibilities:
- Writing teh Acceptance Criteria and Test Cases for teh Stories assigned to in JIRA.
- Attending teh Hurdles to discuss what teh next story is and what teh Acceptance Criteria is.
- Experienced wif designing and building automation frameworks in support of continuous integration in a test driven development (TDD)
- Experienced working wif Taza framework.
- Automate tests based on functional requirement in eclipse wif Ruby.
- Run automated ruby scripts on a Linux machine.
- Validate teh receipts generated in POS.
- Log and track teh defects found.
- Update Quality Center for Test Plan based on Story Functional Requirement.
- Peer review of Test Plan for teh team member.
- Peer review of automated test cases.
- Push teh automated test code into CI (Continuous Integration).
- Monitor teh test execution in Jenkins once teh code pushed into CI.
- Update teh JIRA wif manual/automated test cases.
- Change teh status of JIRA during teh testing and also update teh story based on functional requirement.
- Involved in release testing.
- Create/Update automated test cases based on release test cases.
- Participate in daily Stand Up call and weekly Open/Close meeting.
- Support teh UAT team during their testing.
Environment: Agile, JIRA, QC, Ruby, Taza, Windows, LINUX, XML, Java, JSP, Oracle 10g.
Confidential, CA
QA Engineer
Responsibilities:
- Worked closely wif development team in creating automated scripts for teh application using Selenium.
- TEMPEffectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Prepare Test strategy and Test Plan for each Release cycle.
- Developed and executed teh test scripts wif Selenium and Java.
- Developed test code in Java language using Eclipse, IDE and TestNg framework.
- Wrote automation scripts in QC for System, Functional and Integration Testing.
- Automated all teh functional and regression test case in selenium web driver.
- Used JMeter to web service performance testing.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / Junit).
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
- Created Selenium 2 automated tests to support Continuous Integration using Jenkins on teh web.
- Involved in setting up configuring teh testing environment wif Eclipse, JUNIT, Selenium RC and Selenium Java client driver.
- Converted all record and play back test cases into Selenium automated scripts.
- Created and executed database queries (SQL) to validate database data integrity.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Coordinate wif offshore teams.
- Worked wif appropriate development and technical support teams to triage, assess and solution.
- Worked closely wif different functional team including Development, QA, Sales and Business.
Environment: Agile, JIRA, QC, Selenium IDE /RC / Grid, Web Driver, JUNIT, JMETER, Windows, LINUX, XML, Java, J2EE, JSP, Oracle 10g.
