Post Job Free
Sign in

Test Cases Engineer

Location:
Herndon, VA, 20170
Posted:
May 23, 2018

Contact this candidate

Resume:

Address: ***** ****** **** **, ******, VA, *****.

Phone: 703-***-****

Email: ********.********@*****.*** Bachelor of Information Management

Career Summary:

Highly skilled, motivated Test Automation Engineer with 5+ years of experience in Quality Assurance field.

Oracle Certified Java SE 8 Programmer I: fundamental skills and working experience in using Java knowledge in automating test cases.

Involved in development of Test Process, prepared test scripts, running tests, and reported status of the tests.

Experienced in Test management and defect tracking tools as JIRA and ALM.

Experienced in working in Waterfall and Agile-Scrum environments.

Comprehensive understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Proficient in developing BDD features using GHERKIN language with Cucumber by writing behavioral scenarios from end user prospective and step definitions.

Worked in the QA Life cycle, which includes Design, Development, and Implementation of the entire QA process and documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for Manual, Automated & Bug (Defect) tracking tools.

Experience in backend testing using SQL Server, Oracle, EC2, and good knowledge in writing SQL queries.

Experienced in using Selenium WebDriver API, Cucumber, TestNG to automate tests on cross browser and cross platform environments.

Experienced in creating and maintaining Automation Frameworks using Selenium WebDriver and Cucumber.

Experienced in integrating Automation Framework (Selenium WebDriver API, Cucumber, Rest Assured) with Continuous Integration tools (Jenkins) for nightly builds.

Experienced in using Maven build tools to ensure project dependencies.

Expert in defining Testing Methodologies/Strategies and creating Test Plans, Test Scenarios, Test cases, Acceptance Criteria, User Stories from business, technical and functional requirements.

Solid experience in test management tools like JIRA.

Participated in sprint retrospective, sprint planning, user story review, code review meetings and interacted with developers and product owners to resolve issues.

Experienced in Test Status report generation to show test coverage, test case completion, test execution numbers, defect summary and defect classification based on multiple criteria.

Technical Skills:

Testing Tools

Selenium IDE/WebDriver/GRID, Cucumber, Apache-POI, SQL Developer, Rest Assured

Languages

JAVA, HTML, XML, SQL

Web Technologies

HTML, XML, CSS

IDE

Eclipse, SQL Developer

Test Framework

Junit, TestNG, Data Driven Framework

Build Management Tool

Maven

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA

Continuous Integration Tools

Jenkins

Version Control

GIT

Data Bases

MS Access, Oracle

Operating Systems

Windows (XP, Vista & 7, 8), Mac

Work Experiences:

Client: BCBS, Washington, D.C Duration: October 2016 – Present

Role: SDET

Responsibilities:

•Involved in analyzing requirement specifications, design, development and execution of test plans and test cases for Manual and Automated testing.

•Designed, developed and implemented Page Object Model (POM) based automation-testing framework utilizing Java, Selenium WebDriver, Maven, Cucumber(Gherkin), TestNG.

•Developed custom libraries for automation using JAVA & Selenium WebDriver and managed Maven dependencies

•Used Java, Selenium WebDriver with Cucumber to create Feature files and Step Definition classes for BDD, TDD environments.

•Managed test projects with Jenkins for continuous integration, continues deployments.

•Good knowledge of using GitHub to collaborate on coding.

•Created Jenkins job to run Smoke and Regression tests.

•In Agile Scrum environment participated in Sprint planning, Daily Scrum, sprint retrospective, status review meetings, User story review meeting, code review meetings, test design meetings and interacting with developers and product owners to resolve the issues.

•Excellent experience with Database Testing, Data Manipulation using SQL queries and establishing Database connection with JDBC .

•Tested and verified REST API using Rest Assured library with Cucumber and Java.

•Lead and trained other members of functional team in test automation, provided training on Selenium WebDriver, Java and Cucumber.

Environment and tools: Agile Scrum, Java, Jenkins, JIRA, GitHub, Cucumber, TestNG, Maven, Selenium WebDriver, Cucumber, SQL Server

Client: USAC, Washington, D.C. Duration: July 2014 - September 2016

Role: Test Automation Engineer

Responsibilities:

•Involved in analyzing requirement specifications, user stories to develop test plans, test scenarios, automated acceptance test cases, test scripts and planning for QA methodologies.

•Used Java programming language to build automation scripts.

•Created, maintained and executed automation test scripts using Selenium WebDriver.

•Created and maintained Automation Framework using Selenium.

•Excellent experience with created TestNG framework to run assertion tests and Maven to build the Project.

•Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for run of the scripts on nightly basis.

•Implemented cross browser and cross platform web testing with Selenium WebDriver and Selenium Grid.

•Used Selenium WebDriver to expand test scenarios to catch more bugs and improve the quality of testing.

•Designed and developed automated scripts for Functional, Regression testing using Selenium WebDriver.

•Developed and implemented Data Driven framework using a Selenium WebDriver.

•Actively participated in sprint planning meetings and sprint retrospectives to provide feedback for the team.

•Involved in test case review meetings with BAs, UI/UX designers, developers and product owners to modify and update user stories.

•Tested and implemented new testing tools for the team and the company like cucumber.

•Trained other team members in new testing tools and development/testing methodologies.

Environment and tools: GitHub, Selenium IDE, Selenium WebDriver, Eclipse, JUnit, Maven, Jenkins.

Client: Comcast, Herndon, VA Duration: April 2013 – June 2014 Role: Test Automation Engineer

Responsibilities:

•Maintained and improved the existing automation framework.

•Developed, implemented and executed test methodologies and plans to ensure software product quality.

•Documented the Test Cases using Software Requirement Specification and Design documents.

•Worked closely with the Quality Manager in planning, coordinating and implementing the testing methodology to meet deadlines in Agile environment.

•Involved in testing the Web Applications developed in different programming languages.

•Performed Database validations using SQL queries.

•Attended the test planning sessions to help understand the End to End team with the code changes for the project.

•Worked closely with the tech teams to identify and solve technical challenges.

•Coordinated between technology and business teams to prevent any gaps between business needs and testing.

•Involved in analyzing user requirements for application enhancements and preparing testing specifications.

•Developed test scenarios and test procedures based on the test requirements.

•Participated in preparation of Test Plans.

•Executed functional and system tests manually.

•Executed Test Scripts and analyzed the results based on the specifications.

•Extensively involved in Regression testing.

•Performed Integration and User Acceptance Tests throughout the SDLC of the application.

•Generated Defect Reports and the summary and progress graphs for the application.

•Actively participated in Bug Track meetings.

•Excellent experience with End to end testing on validating the claims functionality including data validation from source to destination tables.

•Performed the System and Acceptance testing of the application based on the Customer Environment.

•Submitted Coverage Status Report of tests performed on weekly basis.

•Involved in project meetings and interacted with other team members to resolve the problems.

Environment and tools: Manual Testing, User Acceptance Test Cases (UAT), Agile Testing Methodology, MS SQL Server 2000, MS Excel, Windows XP



Contact this candidate