Software Engineer in Test
o Professional Summary
6+years of experience as Quality Assurance tester in both Functional and Automation Testing in various Client/Server and Web Applications.
Excellent understanding and experience in working on all phases of SDLC and STLC.
Expertise in analyzing Business and Functional Requirement/User Stories for creating Test Cases.
Worked extensively on complete defect management life cycle all the way from executing Test Cases, identifying defects, logging defects and verification of bug fixes.
Experienced in writing and executing Testing Standards and Methodologies, Test Plan, Test Cases, and Scenarios.
Proficient in different forms of testing like Functional Testing, Regression Testing.
Worked extensively on performing Black Box Testing, Smoke Testing, Regression Testing.
Experience in Backend Testing with API such as RESTful.
Experience in writing and executing SQL queries on Databases for Backend Testing.
Solid understanding of Object-Oriented Programming Java concepts: Inheritance, Polymorphism, Abstraction, Encapsulation.
Experienced in creating reusable methods, using Java Collections and file input streams to retrieve Data from Excel and Database using Apache POI
Executed Smoke and Regression tests and generated reports through Jenkins on daily basis.
Utilized Cucumber HTML Reports and JSON Reports to automate Test Reports and include screenshots of failed scenarios.
Involved in Cross Browser/Parallel Testing, API Testing, and Database Testing. A:Chicago,IL E:email@example.com P:917-***-**** Authorized to work in the US for any employer without sponsorship
Experience in using IDE like Visual Studio and Eclipse.
Excellent team player with excellent interpersonal and communication skills.
Demonstrated ability to self-motivate and be flexible within a fast-paced environment. o Technical Skills
o Professional Experience
Bioclinica – Princeton, NJ
December 2016 to current
Reviewed User Requirement Specifications and Functional Specifications of the application.
Designed and developed Test Plans, Test Scenarios, Test Cases and Test Scripts.
Participated in Daily Scrum, Demo Meeting, Sprint Planning, and Retro Meeting.
Testing Tools Protractor, Selenium, Jasmine, Cucumber, Maven, JUnit, TestNG, RESTAssured, Postman, JMeter
Bachelors (4 years)
Frameworks Protractor, Jasmine, Mocha, Angular JS, React, NodeJS, POM, Cucumber BDD, TestNG
IDE Visual Studio, Eclipse, and Brackets, Sublime
Databases MySQL, SQL, Postgres
Version Control Git, Github
Methodologies Waterfall, Agile
Applied Page Object Model to maintain readability and reusability of the Testing framework.
Hands on experience with NodeJs framework with Data Driven Framework
Maintained and executed Regression/Smoke Testing using Jenkins.
Worked on distributed Test Automation execution using Jenkins for Continuous Integration.
Experienced with Xpath and Css locators for handling dynamic elements.
Extensive knowledge in handling AngularJS attribute with protractor locators such: by.repeater, by.model, by.cssContaingtext,by.PartialText,etc.
Involved in Backend Testing by writing and executing SQL queries and connected with Protractor framework.
Applied using Explicit & Implicit waits during Regression Testing or other Testing in order to handle Protractor Synchronization issues.
Implemented Protractor WebDriverJS for automating Cross Browser Testing on Firefox, Safari, and Chrome and other browsers if needed.
Familiar with Amazon Web Services cloud computing AWS EC2.
Logged defects by using Jira as a bug tracking tool, and kept track on it.
Generated daily Smoke Test reports using Jenkins.
Extensive experience with Git/GitHub as a version control tool.
Familiar with TypeScript.
Automation Test Engineer
ConnectOneBank – Englewood Cliffs, NJ
May 2014 to December 2016
Implemented quality software best practices to develop Test Strategy, Test Plan, Test Case and Test Automation and actively participated in process improvements.
Participated in project development meetings to provide Feedback on Quality Testing Issues from project creation to completion.
Actively participated in Sprint Planning, Retrospective, Sprint Demo and Daily Stand-Up Meetings.
Introduced and implemented Cucumber Automation Testing Framework to the project and team.
Extensively involved in creation of automation framework in Selenium WebDriver using Java with Cucumber.
Experience in writing feature files in Cucumber framework using Java.
Performed Selenium Synchronizations and used Actions Class to perform required mouse operations.
Considerable experience in handling pop-ups and alerts using Selenium automation.
Built automated Test Suite to increase automation coverage for Regression Test Cycle.
Created pom.xml in Maven and ran the builds using Continuous Integration tool, Jenkins.
Implemented a wide range of Functional Testing by various QA automation test frameworks like Behavior-Driven and Data-Driven to ensure the code reusability and code maintainability, which reduces the script development time.
Run tests on multiple machines, environments, and browsers through Selenium Grid.
Involved in Back-end Testing to certify Data consistency on Front-end, by writing and executing SQL queries using JDBC.
Created Test Scripts for testing the RESTful APIs and involved in creation of automation framework for RESTful Web Services using RESTAssured (Java) open source library.
Responsible for analyzing, creating and modifying JSON and XML calls (JSON Requests and Responses) to perform Functional Testing.
Tracked defect and enhancement requests as they entered into defect-tracking system using Jira.
Created detailed Status Reports for senior management to keep them posted on the progress of implementation.
Environments: Agile, Eclipse Java, Selenium WebDriver, Maven, TestNG, JUnit, RESTful Web Services, HTML, Oracle (SQL), Jira, GitHub, Jenkins. o
Hotels at Home –Fairfield, NJ
November 2012 to May 2014
Project developed using Agile (Scrum) methodology.
Analyzed and reviewed user story to gain overall understanding of the functionality of the application.
Involved in writing and executing functional Test Scenarios for Manual Testing.
Prepared Test Cases and prepared Data for each scenario.
Involved in writing code snippets to implement the functionality testing.
Implemented various Testing to Test the application manually with respect to the different Test Scenarios.
Attended various meetings such as Daily Standup meetings, Sprint Grooming, Sprint Planning, and Retrospective meetings.
Test Scripts preparation for automation and validating the Scripts. Prepared SQL queries to fetch the Data from the Database in order to run my framework.
Tested RESTful API, and used HTTP requests to get, put, post and delete Data using Postman.
Applied JUnit and TestNG for executing Test Cases by incorporating annotations and performing parallel execution on various platforms and browsers.
Raised bugs in Jira tool and get assigned the bugs to the respective developer.
Tested the fixed bugs and updated the bug status.
Executed Regression Testing whenever a new functionality was introduced in the system.
Designed complex SQL queries for Back-end Testing/ Database Testing.
Familiar with GitHub as a version control for source repository.
Maintained all the documentation and Weekly Status Reports. Environments: Agile, Eclipse Java, Selenium WebDriver, Maven, TestNG, JUnit, RESTful Web Services, HTML, Oracle (SQL), Jira, GitHub, Jenkins.