Resume

Sign in

Selenium Engineer

Location:
Fairfax, VA
Posted:
March 19, 2020

Contact this candidate

Resume:

Over * + years of diverse experience in IT industry with a focus on both Software Automation and Manual testing activities, serving various domains such as Healthcare and Banking.

Professional Summary:

Exceptional knowledge in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and different methodologies like Agile Scrum and Waterfall.

Experience in working with different platforms such as Windows and IOS.

Experience in Information Technology field with focus on Quality Assurance and testing of web based and Client-Server applications using Manual and Automation testing.

Expertise in Selenium Automation using Selenium WebDriver, Grid, JAVA, Junit, Maven and Jenkins Cucumber and TestNG.

Experience integrating with build tools like Maven and Continuous Integration with Jenkins.

Extensive experience in developing and maintaining Automation Framework using different frameworks like Keyword Framework, Data Driven and Page Object Model Automation Framework.

Experienced in creating Page Object Model and Page Factory Design for implementing framework.

Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.

Experience with RESTful API and used HTTP requests to GET PUT POST data using Soap UI Postman and Swagger.

Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.

Experience in defect tracking system and Defect Lifecycle using JIRA, Githup Zenhub Good knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java for test case Automation in Selenium WebDriver with Eclipse IDE and STS.

Utilized various tools to streamline the testing: Jenkins, Firebug, etc.

Knowledge in Continuous Integration and Continuous Delivery (CI/CD) environment using Jenkins, Maven for Build Automation, and Git for Version controlling

Performed Data-Driven Testing for positive and negative data from external Excel file, and responsible in Validating data from SQL server in database.

Experienced in using Source Version Control Tools like GitHub. Zenhub

Implemented Continuous Integration tools like Jenkins.

Experience in writing SQL queries for Backend Testing.

Ability to write dynamic XPath and CSS selectors for dynamic web objects for Object Identification in Selenium WebDriver.

Experience working with Virtual Machines (VMs) for Parallel Automated Test Execution.

Experience in working closely with Business Team, Stake Holders, Developers to improve Team Collaboration in Agile Scrum environment.

Strong communication & interaction with Clients, Developers, Business Analysts, Management

Work with business analysts to ensure business requirements are adequate.

Clear understanding of business procedures and ability to work as an individual and as a part of a team.

Ability to understand client requirement and provide with the best solution.

Technical Skills:

Methodologies Agile (Scrum) and Waterfall

Frameworks Hybrid, Data Driven, Keyword Driven, BDD, Page Object Model (POM)

Languages Java, SQL, HTML, XML, CSS, Gherkin

Testing Tools

Selenium WebDriver, Maven, JUnit, Cucumber, Jenkins, GIT, Soap UI Gradle

Test Management Jira, GitHub, Zenhub, Bitbucket, Confluence

IDE Tools:

STS, Eclipse

OS Windows, Mac OS

Work Experiences:

Leidos, Columbia MD Aug 2018 to Present

Sr. Test Automation

Responsibilities:

Develop the new Page Object model Automation framework using Selenium and Cucumber

Developed BDD approach with Cucumber and step definitions for behavior in Selenium WebDriver using Java

Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit, Cucumber and Java. Contributed in framework creation

Implemented BDD (Behavior Driven Development) using Cucumber and developed cucumber test scenarios in feature file and step definitions.

Used Maven to define the dependencies and build the application and Junit for suite execution and assertions

Executed regression testing using Jenkins and generated Jenkins-Cucumber reports to provide detailed test step information

Used Jira for defect tracking system and GIT for version control with Jenkins for continuous integration

Developed BDD tests using Cucumber by writing behaviors and Step Definitions in Eclipse.

Working Agile attended like Daily scrum Sprint Grooming, Planning and Retro

Participated in walkthrough/Peer review meetings with testing team member.

Used Selenium WebDriver to run test cases in multiple Browsers (IE, Chrome) and Platforms

Develop Page Object Model Framework from scratch

Supporting Manual and Automation for Various Team.

HALFAKER AND ASSOCIATES, LLC Arlington VA Sep 2017 to July 2018

Sr. Automation Engineer

Responsibilities:

Setup the Automation framework using Rest Assure API and Cucumber to perform Web Service Testing.

Testing Rest API using Postman where I have created manual test cases.

Developed manual and automated test cases to validate RESTful API web service. Participated in internal and cross functional code and design reviews.

Developed BDD tests using Cucumber by writing behaviors and Step Definitions in STS.

Analyzing the feature file and collaborate with BA to tweak it accordingly for Cucumber Testing.

Participated Agile Ceremonies like Sprint Grooming, Planning, Demo and Retro.

Maintaining existing testing framework and tracking the defect tickets until fixed in GitHub.

Participated in walkthrough/Peer review meetings with testing team member.

Used Selenium WebDriver to run test cases in multiple Browsers and Platforms

Created Test Automation Framework using Cucumber, Selenium WebDriver, Junit and Maven.

Supporting different teams as needed between Vet360 main project.

Used Jenkins (Continuous Integration) execute Smoke and Regression Test and Genera Cucumber Resport

ICMA RC, Washington DC March 2015 to Aug 2017

: QA Automation Engineer

Responsibilities:

Actively participated Agile Scrum method, attended User Story Sessions, Sprint Planning Review and Sprint Retrospective meetings.

Worked closely with business team analyzed Feature files for application functionalities

Wrote and executed Test Cases for each User Story and Logged Defects for the test failure in Githup.

Implemented Test Automation using Selenium WebDriver, Cucumber and Maven with JAVA.

Perform Smoke Testing, Functional Testing, System Integration testing, Regression Testing, Database Testing, and Black Box testing Functional Testing at various phases of the development and test cycles.

Implemented Page Objects Model framework, Hybrid framework and many classes from scratch to represent web pages.

Configured Maven for JAVA automation projects and developed Maven Project Object Model (POM).

Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

Used Githup for User Story management, planning, scheduling, defect tracking and managing the defects and executing the test cases

Used Jenkins Servers to perform Continuous Integration (CI).

Attending relevant Business Meetings, Team meetings associated with the Project activities.

Configuration Management, and Requirements Management to identify and correct defects.

Environment: Selenium WebDriver, Cucumber, Java, Eclipse, Maven, TestNG, Git, Jenkins, Githup, Java and Windows.

BCBS, Washington DC March 2013 to February 2015 Role: QA Automation Engineer

Responsibilities:

Analyzed Business Requirement document and develop Test Plan for System, Functional, Integration, Regression Testing.

Participated in walkthrough/Peer review meetings with testing team member.

Executed manual/automated test scripts to analyze the results to evaluate the applications.

Designed and developed User defined functions, Generic functions with Selenium WebDriver and Java programming.

Responsible for setting up of Eclipse TestNG for development and execution.

Used Selenium WebDriver and page Object Model Automation Framework to automate functional testing of GUI

Attended walkthroughs and review meetings to design the application with Business analysts, development teams and Operations.

Created and maintained Automation Framework using Selenium Integrated Automation scripts (Selenium WebDriver).

Implemented Page Object Model using Selenium WebDriver & in Java programming.

Developed, implemented and maintained reusable custom method/functions using Selenium WebDriver.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements. Generated TestNG test result Html report after execution using Selenium WebDriver.

Environment: Selenium WebDriver, Cucumber, Java, Eclipse, Maven, Git, Jenkins, JIRA, Java and Windows.



Contact this candidate