Automation Test Analyst / Sdet Resume
VirginiA
SUMMARY
- Over 5+ years of experience in a fast - paced agile environment as a Test Automation Engineer with both Manual & Automated testing skills and practical experience in Agile Scrum environment
- Proficient in maintaining large bases of data in sectors of businesses in relation to Finance, Healthcare & insurance domains
- Experience in writing Test Plans, Test Reports, Test Scenarios, and Test Cases based on documented User Stories.
- Experience with Selenium Automation using Selenium WebDriver, Java, Junit, TestNG, Maven, Jenkins, and Cucumber.
- Knowledge of phases in SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle, in accordance to Waterfall and Agile (Scrum) methodologies.
- Experience in handling and automating (Microsoft) Excel Files/Sheets using Apache POI for automation versatility.
- Experience in assuring Browser Compatibility through Cross Browser Testing (both Manual and Automated) with Chrome, Firefox, and IE.
- Experience in developing Smoke, Regression, and Functional Test cases in Selenium WebDriver using Java Programming Language.
- Experienced with developing and implementing framework using Page Factory and Page Object Model.
- Well-versed in writing Feature Files in Gherkin syntax (Given, When, And, Then)
- Experience in API Testing both SOAP and RESTAPI using POSTMAN and SOUP UI for manual testing. For automation - RestAssured library
- Experienced in creation of step definitions and feature files using Gherkin language in an implemented BDD framework using Cucumber.
- Well versed in using Version Control System - Git on Web-Based hosting service - GitHub.
- Proficient in ability to write dynamic XPath and CSS selectors for Web Element Identification using Selenium WebDriver.
- Experience in documenting detailed reports with detected impediments by running smoke regression suite after every build.
- Proven motivational team player that takes accountable approaches into solving problems to enhance team’s organizational goal(s).
- Ambitious and committed to do what it takes to deliver pure customer satisfaction under high stress environment(s).
- Experience in providing mentorship through encouragement and outside of work experiences in leadership.
- Easy to Overcome and Adapt to any new kinds of environments and technologies proposed.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Eclipse, JUnit, Maven, Cucumber, TestNG, Git, Jenkins, RESTful API, POSTMAN Language Java, Gherkin, SQL, HTML, XML
Test Management: Jira, SharePoint, Confluence, Rally
Methodologies: Waterfall and (Scrum) Agile
Operating System: Windows, iOS X
Source of Version Control: GitHub, GIT
Microsoft Suite: MS PowerPoint, MS Office, MS Excel, MS Outlook
Database: Oracle, SQL Server, MySQL, Hogan, Toad
Framework: Page Object Model, Data Driven (DDT), Behavior Driven (BDD), Hybrid Framework
Testing: Functional, Smoke, Regression, End to End Testing, Unit
PROFESSIONAL EXPERIENCE
Automation Test Analyst / SDET
Confidential, Virginia
Responsibilities:
- Designed, developed, and implemented a Java Automation Test Framework - Cucumber BDD with Page Object Model (POM) from scratch and enhanced test coverage & code-reusability
- Experienced with RESTful API and usedHTTPrequests to GET, PUT, POST and DELETE data
- Handled regular to dynamic Web Elements using Selenium (WebDriver) locators such as ID, Class, Name, Xpath, etc.
- Used HamCrest matchers that comes with RestAssured library to verify API body responses
- Incorporated data-driven Scenarios and Scenario Outlines using Gherkin language to detail out the necessary steps to script and automate our Smoke, Regression, End-to-End, and Functional Tests.
- Reported defects found in testing diligently, promptly, and accurately, using standard defect tracking tools.
- Configured and executed Jenkins Jobs operations for Maven tests; set-up scheduled Cucumber Reports post-test execution to upper management via automated email notification.
- Recorded Smoke Test Script in Selenium IDE and exported as Junit test for Selenium WebDriver.
- Introduced and provided Graph Reports and overall Test Summary for each regression cycle to the upper management.
- Created the Folder Structure, Maven Libraries, POM XML files and maintained in the Eclipse for test automation framework.
- Experience in writing Test Plans, Test Reports, Test Scenarios, and Test Cases based on documented User Stories.
- Actively Participated in Knowledge Transfers to Junior & Manual Testers
- Experienced and well-versed in communicating presentations / demos to team and stakeholders and overall getting along with a well-motivated Agile team.
- Participated and Communicated in an Agile (Scrum) environment; involved in sprint related ceremonies (Stand-Up, Retro, Planning, etc.)
SDET
Confidential - Arlington, Virginia
Responsibilities:
- Worked on writing and implementation of Automation Test Scripts using Cucumber with Gherkin, Selenium WebDriver, JUnit - using Java.
- Proficiently identified correct Web-Elements in regards to Automated Test Scripts using Selenium WebDriver locators such as class, link text, name, CSS Selector, Xpath, and id.
- Familiar with RESTful API Testing (using GET, POST, PUT, DELETE) using RESTAssured Library (using Given, When, Then Syntax) with Java.
- Mainly used POSTMAN for Backend Testing in order to test API for development.
- Involved in proficiently implementing Page Object Model (POM) to Automation Framework.
- Set up and configured Smoke Tests as Jenkins jobs, hosted on Amazon Web Services (AWS) EC2.
- Used Apache POI to develop automation Java code to read-and-write Excel files.
- Reported failures in exceptions of tests with screenshots and documented defects with precise details in Jira.
- Exposed to an Agile environment, in regards to SCRUM methodology, and am familiar with Sprint-related Ceremonies
QA Engineer
Confidential - Mclean, Virginia
Responsibilities:
- Involved in writing and implementing Test Cases, Test Scenarios, and Test Scripts in accordance with Business Requirements.
- Used Apache POI to develop automation Java code to read-and-write Excel files.
- Involved in development of Automation Framework by using Cucumber with Gherkin, JUnit, and Selenium WebDriver while using Maven as build tool.
- Utilized Java Database Connectivity (JDBC) to connect to Database source and used SQL for verification of data and validation from the PostgresSQL Database.
- Involved in and exposed to designing different Automation Frameworks such as Data-Driven, Behavior Driven, and Hybrid Frameworks based on Page Object Model (POM).
- Used GIT as version-control system for tracking changes and Jira for project management purposes.