Sign in

Software Development Engineer in Test

New Brunswick, New Jersey, United States
February 01, 2018

Contact this candidate







Experienced software quality assurance professional with 8+ years of experience in all the phases of Software Testing Life Cycle (STLC). Diversified experience in serving various domains such as Banking, Insurance, Healthcare and Ecommerce.


Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools

Selenium Web Driver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Appium, Jasmine, Protractor, SauceLabs

UI Technologies

AngularJS, Bootstrap, JavaScript

Test Build & Integration Tools

Maven, ANT, Jenkins


Keyword Driven, Data Driven, Hybrid, Page Object Model

Programming Languages



MySQL, Oracle, SQL Server


Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows XP/7/8/10, UNIX, LINUX

Defect Tools


MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access



Software Development Engineer In Test

Description: The project was initiated to create an E-commerce application which is used to buy paints online. The user needs to register and can select the portals like Home owners or contractors and can select the paints required.


Involved in Document, Implement, Monitor and enforce all processes and Procedures for testing is established as per standards defined by the Organization

Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing

Participated in the Agile development environment with sprint meetings and story grooming sessions

Analyzed the Business Requirement Specifications received from business team, Functional Requirement Specification received from development team.

Gathered requirements, analyzed and documented Business requirements.

Developed a road map in understanding the Business Logic and User Requirements for Manual and Automated Testing.

Extensively involved in black box Testing, Functional Testing, and integration testing, regression testing and smoke testing of the application.

Created functional automation test scripts using Selenium Web Driver with TestNG framework.

Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.

Designed Data Driven framework and read the data from excel sheets using Apache POI API.

Involved in conducting Parallel, Cross Browser Testing using Selenium Grid and TestNG.

Used Several TestNG Annotations like @BeforeTest, @DataProvider to take advantage of test lifecycle.

Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.

Involved in performing BDD (Behavior Driven Development) using Cucumber Features files, Scenarios and Step Definitions in Gherkin format.

Conducting the testing for Mouse Movements, Keystrokes, Windows and print popups by using Actions and other Selenium API.

Interacted with programmers to resolve issues relating to open bugs.

Involved in testing the Android application using APPIUM.

Used GitHub as a source repository system to share code within the office as well as with the team in overseas.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial, Attributes and Tags.

Created Maven project and configured dependencies using pom.xml.

Performed Continuous integration automation using Jenkins.

Produced Test Metrics showing the number of test cases analyzed, number of test cases fixed, number failed number left to analyze and Fix in weekly meetings.

Giving the estimations for the Failure Analysis and fixing of the test scripts.

Recorded and managed defects.

Implemented data driven testing by accessing excel sheets.

Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.

Provided back end testing for data validation using SQL.

Involved in testing the database and data validation using SQL Queries.

Review of test fixes done by team members

Communicating daily status to the client.

Involved in testing the application on cloud using SauceLabs.

Testing the application on cloud parallelly and also on different browsers.

Participated in Release Review/Requirement Analysis and Design review meetings.


Java, Selenium Web Driver, Selenium Grid, Cucumber, TestNG, Eclipse IDE, Oracle, Agile, JIRA, GIT, Maven, Jenkins, SQL, SauceLabs, Hybrid/Data Driven Framework, Appium.

American Express, Arizona Feb’14 – Dec‘ 16

Senior Quality Assurance Engineer

Description: The project was initiated with the intent to advance and improve existing payment between buyers and supplier with security. The project is to create an E-commerce portal which is internally used by the American express for registering of supplier and buyer. They deal different transactions like Check payment, Bank to Bank and Credit Card payment between the supplier and the buyer.


Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Involved in preparing test cases to validate all UI components, Popups, Browser navigations, Mouse Movements.

Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to make sure that the existing functionality is not broken.

Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using Selenium.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using BDD Framework Selenium and Jenkins.

Data Driven Framework and extracted data from external Excel files.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases.

Managed individual sprints user stories and tasks using Jira as a tracking tool.

Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link Attributes and Tags

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Managed the framework dependency jars using Maven.

Verified the integration of various components in the application and executed end-to-end testing.

Involved in developing automated UAT test cases using Cucumber.

Maintained the Selenium & Java Automation Code and resources in source controls like GIT, Jenkins for improvements and new features.

Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.

Conducted black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.

Involved in Web services testing to validated request and response XML. Added assertions to validate the XML in Web services using RESTFUL service.

Participated in Release Review/Requirement Analysis and Design review meetings.


Java, Cucumber, Selenium WebDriver, Eclipse, Java, Html, XML, Firefox, GIT, Jenkins, Restful, Agile/Scrum, Maven3.2.1, Microsoft Office, SQL, SOAPUI,.

Genesee Michigan Sep’12 – Dec’13

QA Engineer

Description: Users will be able to view, reply and achieve a message. The objective of this project is to enhance existing consumer and client portals with new functionalities. The new functionalities for consumer portal include Mailbox, new Contact Us page.


Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.

Run Defect Triaging and review the Test Plan, Test Scenarios, Test Cases with Project Team.

Involved in creating, updating and executing of test cases according to requirements.

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language and TestNG.

Configured Maven for JAVA automation projects and for project object model (POM).

Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.

Developed Hybrid Keyword/Data Driven Framework to retrieve test actions, test data from Excel files and Oracle Databases.

Identified the correct GUI web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, XPath.

Used TestNG framework, covering different types of test designs like a unit test, functional test, end to end test, UI test and integration test.

Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations.

Experienced in Apache POI Jar for reading Excel file using Java IO operations.

Designed, coded and executed automated tests using TestNG and generated tests using Log4j in various output target.

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

Built Test Suite in XML for functional and regression test.

Used Jira as a bug tracking, issue tracking and project management software

Monitored the jobs which could be GIT checkout using Jenkins.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Involved in Web Services Testing using SOAPUI.

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.

Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Quality center(QC).


Selenium WebDriver, Selenium Grid, Java, Web Services, SOAP, Quality Center, AGILE, Jira, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, MS Word, Maven, Git

Synechron – Hyderabad, India Aug’10 - Jul ‘12

QA Analyst

Description: Synechron is one of the world's leading financial management. Synechron Risk Manager is the in-house risk management analysis product developed by the company for use by its foreign exchange and interest rate dealers, risk managers and back-office professionals. The software is designed to capture live trade data from Reuters and provide real-time analysis for the State bank of India personnel to make decisions in the trading of Foreign Exchange, Money Markets, Fixed Income Bonds and Derivatives.


Gathered specifications and requirements from development personnel prior to application testing.

Prepared the data sets for testing the whole application following Waterfall Methodology.

Created and executed SQL queries to fetch data from an oracle database server to validate and compare expected results with those obtained.

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language and TestNG

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Created batch scripts which call more focused scripts to perform small testing routines for a complete end-to-end functional regression test of the complete business process.

Developed SQL Queries and Procedures to perform database testing

Using QC created Test outlines and maintained Test scripts.

Executed test scripts, analyzed the test results and documented reports.

Produced Test Metrics showing the number of test cases executed, number passed, number failed and number left to execute in weekly meetings.

Reported the coverage status of test performed on the daily/weekly basis.

Presented progress of the testing process at walk throughs and inspections.


Waterfall, QC, Java,Selenium web driver, Oracle on a Windows/Unix Platform

Global Hospitals, Hyderabad, India Jun’09 – Jun ‘10

Software Engineer

Description: This project was designed for Administrating records of both Inpatient and Outpatient Environments. This project was used by medical practitioners to document, monitor and save reports of all the patients within the organization.


Involved in all phases of Software Development Life Cycle.

Involved in UI designing, coding and Integration of business Logic.

Developed web pages using HTML, CSS

Implemented Java classes, OOPS concepts.

Designed style sheets using Cascading Style Sheets

Used GIT for Version Control.

Developed servlets for processing the data on the server.

Performed unit testing using JUNIT framework.

Implemented SQL queries.

Generated reports based on client specifications.

Used Eclipse IDE for developing the application

Environment: Java/J2EE, JSP, Servlets, XML Web service, Junit, SOAP, Log4J, Unix, SQL Server.

Contact this candidate