Test Automation Engineer Resume
Washington, DC
SUMMARY
- 6+ years of experience in Test Automation in Telecom, Financial and Healthcare industries.
- Extensive knowledge of all aspects of the Software Development Life Cycle, Software Testing Life cycle, and Defect life cycle.
- Knowledge on different SDLC methodologies such as Waterfall and Agile.
- Specialized in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Automation Scripts, Test Estimation & Requirement Traceability Matrix.
- Extensive experience in testing Client/Server and Web - based Applications and Service based Architecture.
- Knowledge on different modules within Healthcare (membership, billing, enrollment, claims, capitation, providers).
- Specialized in debugging issues that occurred in front end and back end
- Strong knowledge in Java OOPs concepts.
- Proficient in developing Automated Regression scripts using Selenium WebDriver.
- Experienced in using TestNG as the testing framework along with Selenium, Java and RestAssured.
- Experienced in using SOAP UI for testing and validating various Webservices/API used in the application.
- Knowledge in all types of SQL queries.
- Extensive knowledge in Webservice/API testing using SOAPUI and RestAssured
- Strong knowledge of TestNG for testing framework, Maven as our build management tool and Jenkins for Continuous Integration.
- Expertise in designing Behavioral Driven Framework (BDD) from scratch using Cucumber and other technologies.
- Implemented DevOps tools and techniques using Jenkins.
- Proficient Confidential leading and implementing a BDD, TDD or Hybrid Automated Framework (Using TestNG, Cucumber, RestAssured, and Selenium) to align with Agile methodology.
- Expertise in using Selenium WebDriver. Heavy programming experience using Java, Data Driven framework and Behavior-Driven Framework Using Cucumber.
- Experienced in creating efficient locators like Customized Xpath and CSS Selector to run WebDriver script in stable condition.
- Maintained Requirement Traceability Matrix and Test summary reports.
- Experienced in Continuous testing, Continuous Integration and Continuous development with Jenkins.
- Analyzed test results to ensure existing functionalities were not broken and recommend corrective action when necessary.
- Extensive Experience with Smoke Testing, White Box testing, Black Box Testing, GUI Testing, Functionality Testing, Positive and Negative Testing, Security Testing, Integration Testing, API testing, System Testing, Load Testing, User Acceptance Testing (UAT) and Regression Testing of Web Based Applications and Client-Server Applications.
- Knowledge of major Operating Systems such as Windows and UNIX.
- Ability to multi-task, prioritize tasks, maintain multiple projects while being detail oriented.
- Excellent communication and writing skills with the ability to adapt to new and dynamic environments.
- Good team leader, team player and can work alone with minimal or no supervision.
- Good problem solving, judgment, and decision-making skills.
TECHNICAL SKILLS
Automation Tools: Selenium Web Driver, SOAP UI, Cucumber, RestAssured, HttpClient
Test Management Tools: HP ALM Quality Center, JIRA, Confluence
Work Flow Tools: MS - Visio • MS - Project • MS - PowerPoint • MS - Word • MS - Excel
Automation Framework: Page Object Model framework, Data Driven framework. Hybrid framework, Behavior Driven framework using Cucumber and Selenium
Operating Systems: Windows XP, Vista, 7, 8, 10, UNIX, MAC, Linux
Methodologies: Agile, Waterfall
Languages: SQL, Core Java, Git
Scripting: JavaScript, XML, HTML, CSS, JSON
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Test Automation Engineer
Responsibilities:
- Analyzed and defined testable requirements.
- Created and implemented test plans in agile environment.
- Developed Test Cases/Conditions for manual and automation.
- Created Behavior Driven Framework (BDD) using Cucumber, Maven, TestNG, Selenium WebDriver, RestAssured and HTTP Client and other Technologies to execute the Regression Test Suite.
- Executed the framework using Jenkins and generated Jenkins-Cucumber report, Excel Report, and logs to provide detail test step information.
- Design and developed Behavior-Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver, RestAssured, HTTP Client, Cucumber and Jenkins.
- Shared all latest technologies, like Cucumber, BDD, Jenkins and Bitbucket with testing team members and support their testing activity by assisting with setting up their Eclipse, Selenium, Jenkins, etc.
- Utilized SOAPUI as a manual testing tool for webservice testing.
- Organized Source management tools such as GIT, Bitbucket tool to push, pull, stash, commit code to improve test script development activities.
- Involved in performing functional, integration, system, and regression Testing.
- Prepared and executed different SQL Queries against the MS SQL server.
- Conducted Back-End Testing Using SQL Commands.
- Verified and Validated Member information for different products and benefits by preparing and executing different SQL Scripts.
- Followed Agile methodology and worked closely with the scrum teams.
- Attended daily scrum teams with the project teams. Written and executed test cases based on the user stories Imported my test cases to ALM test plan with excel plugin
- Provided test team feedback to the BA’s and Scrum Masters in grooming sessions with the team.
- Received user stories using JIRA.
- Tested REST and SOAP Web services using SOAP UI tool in coordination with developers.
- Automate Rest and SOAP calls using RestAssued and HttpClient.
- Worked closely with the UAT Teams and provided clarifications and fulfilled test data requests.
- Attended defect calls with the UAT teams.
- Involved in scanning the web application for security and reporting critical and high-risk vulnerabilities.
- Tested to ensure security of the devices after deployment of patches.
Environment: HP ALM Quality Center, Selenium, Windows, SOAP UI, SQL, MS SQL server, Cucumber, Jira, Bitbucket, Confluence .
Confidential, Richmond, VA
QA Automation Engineer (Selenium)
Responsibilities:
- Reviewed Business Requirements, Functional and Technical specifications with business analyst and QA manager to learn the functionality and process.
- Involved in preparing Test Plans and defined the testing approach, resources and time lines in agile environment.
- Interacted with other team members and participated in daily scrum meeting to make sure all team members are on the same page.
- Motivated other team member and resources to ensure project is completed on time.
- Wrote Test Cases in Excel based on Technical and Functional Specifications and upload them in HP Quality Center test management tool.
- Maintained Requirement Traceability Matrix (RTM) to make sure that test plans were written for all the requirements.
- Designed and developed TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI for Smoke Test Suite .
- Tested Webservices utilizing SOAPUI to validate REST and SOAP webservice responses
- Performed data validation according to data mapping document with data conversion logics from source system and target system.
- Involved in GUI, Regression, database, and webservice testing
- Extensively used SQL queries and procedures for data validation in both source system and target system.
- Created and maintained SQL Queries for back-end testing.
- Provided training in using the system, generating reports, executing SQL queries and executing webservice calls using SOAPUI
- Executed test cases, found errors, reported defects, coordinate with developers and business analyst, and determined repair priorities.
- Performed regression testing after the defect is resolved and closed defect.
- Generated test execution reports get sign off and uploaded validation documents in share point web site for review.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
Environment: HP ALM Quality Center, SQL, UAT, Oracle, DB2, SOAP UI, UNIX
Confidential, Falls Church, VA
QA Tester
Responsibilities:
- Developed and Created test cases, test scenarios, participated in testing activities for new functionality in an eligibility system.
- Tested the interface between the database and the application.
- Participated in requirement walkthroughs and creation of test plan and test data.
- Worked on Unix Platform
- Experienced in back-end testing executing SQL Queries.
- Assisted in writing extensive SQL Queries for back end testing oracle database.
- Retrieved files using SQL statements and UNIX commands.
- Maintained Traceability matrix for testcases and requirements
- Created and maintained SQL Queries for back-end testing.
- Performed manual back-end testing using Oracle database on a UNIX machine.
- Maintained various versions of Test Scripts.
- Performed Sanity Testing and Smoke Testing.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy for test scenarios, created automated test cases, test plans and executed test.
- Executed Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Investigating software bugs and reporting to the developers using Quality Center Defect Module.
- Analyzed system requirements and developed detailed test plan for testing in HP ALM.
- Tracked and reported defects using Quality Center.
- Generated defect reports using Quality Center for my test lead and managers.
Environment: Win Runner, Quality Center, Windows 7, Oracle, MSOffice Suite
