Senior Test Automation Engineer Resume
O Fallon, MO
SUMMARY:
- 14 years of experience as a Senior QA / Automation Engineer in Information Technology industry with an emphasis on Functional Test Automation with Selenium WebDriver (Java), Database and Soap/RESTful API services testing.
- Experienced in Test Planning, Test Case Design, Execution, Test Reporting, and Bug Reporting
- Highly experienced in System Integration Testing, Smoke Testing, Regression Testing, Test Automation, Load Testing, SOA Testing, JSON/XML testing, Database testing, Message Queue testing, GUI testing, Functionality Testing with Black Box Testing Techniques and performing System Testing.
- Extensive work experience in testing JAVA, .NET applications with Selenium/RFT/RST/RPT/UFT/QTP
- Expert in automating Web, Frontend, Database, Web Services, File System and PDF applications.
- Good knowledge in Jenkins, CI - CD-CT
- Expertise in Financial/Banking, Healthcare, Public, Transport, and Telecom Domains
- Expert in Manual Testing using RQM/QC and Automation Testing using Selenium/RFT/QTP/RST, and Performance Testing using RPT/LR, and WebServices/XML Testing using SoapUI /ReadyAPI/ Jmeter.
- Designed and implemented different Automation Frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework
- Tested Angular 2 Dynamic Web Applications using Jasmine, Protractor Test Frameworks.
- Experienced in using Apache POI to read data from external sources
- Hands-on experience using Selenium WebDriver / Grid, TestNG, POM framework.
- Expert in Preparation and Execution of Test cases and Test scripts
- Expertise in Database Testing and Regression Testing with DB2, SQL Server and Oracle
- Well acquainted with the Software Development Life Cycle (SDLC) and Software Testing Life Cycle
- Experience with Service Oriented Architecture (SOA) & SOAP/ RESTful Services, XML testing
- Performance Testing with RPT / Load Runner
- Certified as an IBM Advisory Quality Practitioner & Associate Quality Practitioner
- IBM Rational Certified for Automation / Performance testing with rational tools
- Able to work independently and in a team environment
PROFESSIONAL EXPERIENCE:
QA Test Automation Tools: Selenium WebDriver, Java, Eclipse, IntelliJ IDEA, TestNG, RFT, UFT
QA Test Tools: RQM, QC, ALM, Rally, Rational Requisite Pro, RMT
QA Performance Test Tools: RPT, LoadRunner, HP Performance Center, Site Scope
SOA Test Tools: Postman, RestAssured, SoapUI, JMeter, ReadyAPI, RST, ParasoftSOATest
Bug Tracking/Agile/Reporting Tools: JIRA, HP Quality Center, Rational ClearQuest, Maximo
Programming Languages: Java, VBScript, SQL, C, C++, RegEx
Databases: DB2, SQL Server, Oracle, MySQL.
Database Tools: IBM Data Studio, SQL Developer, TOAD 4.2, DB2 Control Center, SQLyog
Build Tools: Jenkins, ANT, JBoss, Maven, Bamboo, Stash
Web Technologies: XML, JSON, HTML, Java Script
QA Methodologies: Agile, V-Process, ISO 9000, CMMI
Configuration Management: GIT, SVN, SubVersion, SharePoint, Rational Clear Case, RTC
Accessibility Tools: Putty, WinSCP, Citrix, Filenet, FileZilla, MobaXterm, Tivoli
Office Tools: Lync, Outlook, IBM Lotus Notes, Lotus SameTime, Skype, MS Office
Operating Systems: Windows 2000/2003 Server/XP/Vista/7/8/10, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, O’Fallon, MO
Senior Test Automation Engineer
Responsibilities:
- Test Automation Framework design, development and enhancement using Rest-Assured for Java (IntelliJ IDEA) along with Data Driven approach
- Automating Database, WebServices, File-System and JSON response validation.
- Created request and response payloads that are sent in the JSON (JavaScript Object Notation) data-interchange format.
- Automating the priority regression test suite using Bamboo
- Created & maintained data pool for data-driving automated test scripts covering various business requirements
- Extensively worked on APIs such as Digitization, Tokenization etc.
- Developed and executed automated API/UI/Unit Tests to enable continuous delivery
- Written scripts for Continuous Integration (CI/CD) & scheduled builds periodically
- Been a part of scrum team and participated in requirements review/story elaborations/code reviews/testing activities
- Proficient in source control tool, GIT/Stash/BitBucket
- Enhanced and executed legacy soap webservices using Ready API
Environment: Restful Services, Rest-Assured, IntelliJ IDEA, Ready API, ALM, Rally, Selenium Web Driver, Java, Eclipse, Protractor, GIT, Jenkins, Apache POI, ANT, Rally, SQL Developer, SoapUI Pro, SharePoint, Putty, WinSCP, Windows 10 Team Size: 12
Confidential, Little Rock, AR
Senior Test Automation Lead
Responsibilities:
- Test Automation Framework design, development and enhancement using Selenium Web Driver for Java with Hybrid (Data Driven + Keyword Driven + Page-Object model) approach
- Automating Web applications, Frontend, Database, WebServices, File System and PDF text validation.
- Automating the priority regression test suite using Selenium with Java
- Created & maintained data pool for data-driving automated test scripts covering various business requirements
- Extensively used Selenium APIs such as Screenshot-taking for capturing failed cases, Select for selecting multiple values from list, Action for various key and mouse events, with different locators (XPath, CSS, ID, Link text).
- Created scripts for Continuous Integration (CI/CD) & scheduled builds periodically using Jenkins for sanity tests
- Performing Cross-Browser testing with Selenium automated test scripts
Environment: Selenium Web Driver 3.x/2.x, Java, Eclipse, Protractor, RPT, RFT, Subversion/SVN, Jenkins, Apache POI, ANT, JIRA, Data Studio for DB2, SoapUI, SharePoint, Putty, WinSCP, Windows 7 Team Size: 10
Confidential, Durham, NC
Senior Test Automation Engineer
Responsibilities:
- Automated entire regression test suite using Selenium WebDriver with Java descriptive programming
- Created Automation Framework for Selenium (with Eclipse IDE) with Data Driven approach
- Performed Cross-Browser testing with Selenium automated test scripts
- Extensive experience in Web application & End-to-End testing
- Created application and automation builds using Maven
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.
Environment: Selenium WebDriver, Java, Maven, Protractor, SubVersion, Redhat JBoss EAP 6,3, Share Point, Confluence, JIRA, Oracle, SQLDeveloper, SoapUI NG, Windows 7 Team Size: 8
Confidential, Baltimore, MD
Test Automation / Performance Lead
Responsibilities:
- Created Test Automation Framework
- Automating regression test scripts using Selenium WD, migrated old scripts from Rational Functional Tester (RFT) to Selenium using Java descriptive programming
- Performance testing (load, stress, benchmark) using Rational Performance Tester (RPT) for 5000 virtual users.
- Test Data creation in bulk for the team using load test tools for end to end testing
Environment: Selenium WebDriver, Rational Functional Tester (RFT), Rational Performance Tester (RPT) Team Size: 20
Confidential, Richmond, VA
System Quality Assurance Sr. Advisor (Test Automation)
Responsibilities:
- Preparing test scenarios and test cases based on functional requirements
- Used ClearQuest for repository, reporting, tracking bugs and providing updates on resolved bugs
- Automating test scripts using Selenium using Java programming
Environment: RQM, Selenium RC, Share Point, DB2, Oracle 11g, Toad, myEXTRA, Team Size: 20
Confidential
Senior QA / IT Specialist (Test Automation)
Responsibilities:
- Preparing test scenarios and test cases based on functional requirements
- Created new framework for RFT and automated test scripts using RFT and RST using Java descriptive programming
- Managing the Quality Center: Test scripts, Execution Reports, Defects, RTM, and status tracking
Environment: RFT, RPT, RST, Quality Center, Rational Clear Quest, QTP, VBScript, UNIX Team Size: 15
Confidential
Sr. Automated Test Engineer
Responsibilities:
- Used Quality Center for Requirements gathering, Test Plan, Test Execution, and Defect Reporting
- Automated the regression test cases using QTP with existing framework
- Worked on performance testing using LoadRunner for various levels of load tests.
Environment: Manual Testing, QTP, LoadRunner, HTTP Analyzer, JavaScript, SQL Server 2005, HTML, VBScript, Windows 2003/XP Team Size: 10
Confidential , Herndon, VA
Automation Test Engineer
Responsibilities:
- Performed Functional Testing of the application according to the business requirements
- Developed automation framework for QTP
- Followed Keyword driven Framework with Descriptive Orientation for the Test Automation Process using QTP
Environment: QTP 9.2, VBScript, Load Runner 9.1, Quality Center 9.0, Manual Testing, Team Size: 12
Confidential
QA Test Analyst
Responsibilities:
- Designed test automation framework, prepared automation plan, and created automation scripts
- Majorly worked on functional automation using QTP and load testing using LoadRunner.
