Sign in

Engineer Java

Chicago, Illinois, United States
March 21, 2019

Contact this candidate




*+ years of Experience in IT field with emphasis Software Quality Assurance, mainly focusing on automation testing of web-based applications.

Complete understanding of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle Management.

Extensive background in QA methodologies- Agile-Scrum and Waterfall Methodologies.

Hands on experience with Agile Environment and actively involved in Agile ceremonies like Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.

Expertise in Selenium automation using Selenium WebDriver, Cucumber tool in Eclipse IDE, Java, JUnit, Maven, TestNG.

Reading and writing MS Excel files to maintain Java APIs using Apache POI and creating JDBC utilities for connecting with framework.

Worked on Continuous Integration Tool Jenkins to pull the code from the Repository, scheduling the Smoke Test for Continuous Integration in Jenkins.

Expert on Web Object Identification with XPath, CSS, and locater techniques for Selenium Automation.

Cucumber BDD layer with Feature files and scenarios for easy collaboration and steps reusability.

Working knowledge in Mainframe DB2 and TDMS databases.

Successfully performed Smoke, Functional, Positive, Negative, Back-end,

Integration, Regression, End to End and API Testing.

Good Knowledge in Multi-Browser and Multiple Platforms Testing of Web Applications using Selenium WebDriver with Java for Firefox, Chrome and Operating Systems like Windows and Mac.

Solid experience in working with version control systems GIT, BitBucket and used Source code management client tools like GitBash, GitHub.

Worked on Defect Tracking and Reporting using test management tool JIRA and HP ALM.

Strong Skills in Backend Testing using SQL Queries on Oracle, and MySQL servers.

Proven skills in taking proactive approach by avoiding the defects in a verification process and meeting the deadlines.

Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.

Excellent research and mentoring skills. Ability and enthusiasm to learn new

tools/technologies quickly.


Testing Tools

Selenium Webdriver, Selenium GRID, RESTful APIWeb Services,RESTAssured,

Cucumber, SoupUI.

Defect Tracking Tool




Testing Frameworks

JUnit, TestNG



Build Tools


Continious Integration

Jenkins, GitHub, Bitbucket.


Oracle, SQL Server, MySQL. Mainframe D2, TDMS


BCBS CareFirst VA June 2018- present

Automation Engineer /SDET.


Designed and developed (BDD) Automation Framework using Cucumber, Java and Gherkin language.

Performed Backend testing with extensive use of SQL queries and RestAssured, SoapUI, TWM.

Working knowledge in Mainframe DB2 and TDMS databases.

Used Jenkins as a Continuous Integration server to configure with BitBucket and Maven.

Integrated automation executions with CI process (Jenkins) so scripts are executed each time.

Analyze user stories to determine the appropriate testing methods and processes.

Utilized HP ALM Test Management tool for test case creation, execution, reporting, and for RTM (Requirement Traceability Matrix).

Conducted peer reviews to ensure that test cases are covering the Acceptance Criteria.

Created test data using existing Enrollment and Claims applications.

Worked directly with Requirement Analysts, Project Manager, Scrum Master and the Scrum team to deliver a quality product to the customers.

Supported the UAT team with feeding them with Test Data.

Created automated and manual scripts for regression testing and in sprint automation, as needed. Environment: AGM, Selenium, Cucumber, TestNG, Maven, Rest Assured,

Actively participated in Agile Scrum ceremonies like Sprint Grooming, Planning, Sprint Demo, Retro and Daily meetings.

Evolent Health, VA April 2017- May 2018

Automation Engineer /SDET.


Developed and implemented robust (BDD) framework using Cucumber, Java and Gherkin language.

Used Page Object Model approach to develop Automation Framework using

Selenium WebDriver, Java in Eclipse IDE.

Designed automation Framework, configuring Selenium WebDriver with Eclipse, setting up coding standards, naming Conventions and Folder Structures.

Developed framework using Java as a language, JUnit and Selenium WebDriver.

Executed automated Regression Scripts across multiple browsers like IE, Chrome and Firefox to test the Browser Compatibility of Web based application.

Provided mentorship to team members on best automation practices using Selenium WebDriver, Java, Cucumber and JUnit in Eclipse.

Page Object Model design for better automation code reusability and easy maintenance

Performed Back end testing with extensive use of SQL queries.

Used Jenkins as a Continuous Integration server to configure with Git and Maven.

Integrated automation executions with CI process (Jenkins) so, scripts are executed each time a build is kicked off.

Participated in Sprint Grooming Sessions to provide feedback for clear and complete Acceptance Criteria.

Analyzed execution result to identify test failure and reporting defects in JIRA.

Actively participated in Agile Scrum environment ceremonies like Sprint Grooming, Planning, Sprint Demo, Retro and Daily meetings.

Tata Consultancy Services (TCS), Chicago

(US Bank) October 2015 - April 2017

Test Automation Engineer


Performed Automation and Manual Testing in an internal web-based application

Developed and designed test automation framework using TestNG, Selenium WebDriver, Java and Page Object Model(POM).

Hands on experience on automation with Selenium WebDriver and Java.

Used Object Oriented Programming concepts of Java language and TestNG framework for developing the scripts for scenarios.

Used Maven as a built management tool for building the Cucumber BDD project.

Involved in using Jenkins as a Continuous Integration server to configure with Maven.

Performed Smoke, Functional, Positive, Negative, Integration, Regression, Front-end and Backend Tests using Selenium WebDriver with Java.

Involved in executing all Selenium tests on different browsers and checked for compatibility.

Automated test cases using Page Object Model (POM) pattern to design and write tests using Java and Selenium WebDriver.

Involved in testing the backend Database, retrieved the data from the tables using SQL queries.

Attended User Story Generation Sessions, provided feedback for Acceptance Criteria and helped set the metrics for clear Definition of Done.

Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.

Actively participated in Daily scrum meeting, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective meetings.

Environment: Java, Selenium WebDriver, JUnit, XML, HTML, Eclipse

Verizon, Chicago September 2012- October 2015

QA Automation


As an active team member of iterative product development methodology and participated in “Daily stand up” meetings, Sprint planning, Sprint Grooming and Sprint Retrospective.

Building automation framework with Selenium Web Driver with Java, using tool Maven and supporting major releases.

Performing negative, positive, functional and regression testing for the application.

Actively dealt with data tables, iframes, pop ups and alerts on the application

Created test scenarios in Cucumber feature file using Gherkin language.

Configured and controlled all dependencies of project and tool versions using maven POM file.

Performed parallel execution using TestNG.

Anticipated test reports and tracked and logged the defects through JIRA and retested resolved defects.

Scheduled tests using Jenkins for Regression and Smoke tests and automated reports.

Performed extensive Cross Browser Compatibility testing on various web browsers like Internet Explorer, Mozilla Firefox and Google Chrome

Aggressively pursued the resolution of high level defects in the project to facilitate smooth functioning of the test execution

Contact this candidate