Post Job Free
Sign in

Senior Software Development Engineer in Test

Location:
North Brunswick, NJ, 08902
Salary:
65$
Posted:
June 28, 2019

Contact this candidate

Resume:

SRUJANA

Software Development Engineer in Test(SDET)

Phone: 732-***-****

Email: *******.****@*****.***

Software Development Engineer in Test with 8 years of SDLC,STLC experience that includes understanding and analyzing business/functional requirements,preparing test plans, test strategies, identifying test scenarios and writing test cases, conducting test review meetings, writing automation scripts for testing Web Applications, Mobile Applications, Web Services using Selenium, Protractor, Appium, BDD Cucumber in various domains like Finance, Insurance, HealthCare, Automotive.

PROFESSIONAL SUMMARY:

Experience in working with Software Development Life Cycle (SDLC) and STLC following Agile (SPRINT/SCRUM) and Waterfall methodologies.

Involved in Requirements gathering and reviewed Business Requirement Specification documentation and participated in preparing Test cases based on Product Backlogs.

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

Experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.

Expert in SQA (Software Quality Assurance) including Manual and Automated testing with different components of selenium such as Selenium RC,WebDriver,Selenium Grid and tools JUnit, TestNG.

Implemented different automation frameworks likeBDD(Behavior Driven Development) Framework,Data Driven Framework, Keyword-Driven Framework, Hybrid Framework, and Page Object Model (POM).

Expertise in using Selenium WebDriver with TestNG to execute automated test cases in parallel and prioritizing the Test cases using TestNG framework.

Experience in using Protractor, type script, Cucumber in building automation framework to test angular applications and used Jasmine and karma testing tools with protractor.

Proficient in multiplatform (Windows, Linux) and cross browser testing (IE, Firefox, Chrome, Safari, Opera)using Selenium Grid and Sauce Labs.

Used the TestNG annotations like Groups, Parameters, DataProvider for grouping, Prioritizing of Test Cases, Test Methods and Test Suites for system and functional testing.

Experience in writing Automation Test Scripts for Mobile Native applications (IOS, Android) using Appium.

Experienced in using Apache POI to read the data from external sources like excel sheets.

Experienced in BDD using Cucumber in Gherkin format by creating feature files, step definitions and runner classes.

Used AutoIt tool for automation of window based components like uploading files system.

Worked extensively in testingboth SOAP and REST services using SOAPUI, Postman, RestAssured and Tested both XML and JSON formats.

Performed Smoke, Sanity, Integration, Functional, System, Database, Regression tests, GUI Testing and User Acceptance Test (UAT) on multiple projects.

Performed operations on the database using JDBC APIs, SQL to validate UI with Database.

Created standardized SQL scripts and necessary Database Restoration Scripts to support repeatable test script execution.

Expertise in using different web-debugging tools like Firebug and Fire Path for finding elements.

Expert in finding elements using Xpath starts-with, text and contains attributes and using locators like ID, Name, Link Text, Partial Link text, Xpath, CssSelector.

Executed test cases related to Mouse Hover using Actions class and handled hidden elements using XPath,JavaScriptExecutor.

Implemented Selenium Synchronization Techniques like Implicit Wait and Explicit Wait using the WebDriver.

Expertise in problem solving and tracking Bug Reports using Test management tools like Bugzilla and JIRA.

Created complete solution for continuous integration tool such as Jenkins from code checkout from Git and for regression report generation.

Performed unit testing using Junit/TestNG, integration and deployment of applications done using tools such as Maven and used JMeter for performance testing.

Used Maven for build management and Git for source code management.

Generated test logs using Log4j for various log levels.

Strong Communication skills and good experience in working in stressful team environment, and with a good planning, analytical and problem solving skills.

TECHNICAL SKILLS:

Project Methodologies

Agile/Scrum, Waterfall.

Automation Testing Tools

Selenium (WebDriver, RC, IDE, Grid), Protractor, TestNG, JUnit, Jasmine, Karma, Chai,Cucumber, SoapUI,PostMan,RestAssured,JMeter, APPIUM.

Frameworks

Cucumber, Keyword Driven, Data Driven, BDD, Hybrid, Page Object Model.

Utilities

Eclipse, GIT, SVN,Firebug, Fire Path, TOAD, and Putty.

Build, Integration& Collaboration Tools

Maven, Jenkins, Confluence

Bug Tracking Tools

JIRA, HP ALM & Quality Center, Bugzilla.

Markup Languages

HTML, CSS, XML

Programming tools/Languages

C, Java, Java Script, Type Script, SQL, Groovy,Gherkin.

Database

MySQL,Oracle,SQL Server

Operating systems

Windows, Unix/Linux

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome.

Other

Rally, AutoIT,Apache POI,MS Word, MS Excel,JSON

PROFESSIONAL EXPERIENCE:

DealerSocket Software Development Engineer in Test (SDET)

Irving, TX Aug 2018 to Till Date

Project Description:

DealerSocket is a leading automotive technology platform that helps dealerships in US Canada and Australia. I’ve worked on iDMS application which is a web based dealer management system and loan servicing platform designed for independent and buy here pay here(BHPH) automotive dealerships. I have worked on testing this application using Serenity (BDD) framework and performed load testing using Locust framework.

Responsibilities:

Participated in PI planning each quarter and involved in sprint grooming sessions.

Prepared Test run, positive and negative test scenarios, Test cases and performed smoke and regression testing.

Automated test frameworks with a focus on regression testing for web based application.

Implemented Behaviordriven framework with Page Object Model.

Implemented BDDusingSerenity with features, steps, step definitions, backgrounds using GWT format.

Performed API Testing using Postman and Fiddler 4 tools.

Performed deployments using Jenkins and Octopus.

Performed Load testing using Locust framework.

Identified bottlenecks and thresholds in existing code with the help of automation tools.

Investigated customer problems referred by the technical support team.

Logged all the defects in VersionOnea project lifecycle management tool.

Environment:Java, Serenity, Selenium WebDriver, Locust, BitBucket, Jenkins, VersionOne, JIRA, Maven, SQL Server, SQL Server Management Studio (SSMS), Postman, Soup UI, Fiddler 4, TeamCity, Octopus.

Fannie Mae Software Development Engineer in Test(SDET)

Herndon, VA November 2017 to August 2018

Project Description:

Fannie Mae is a leading housing finance services organization in the US. I’ve worked on securities processor application which deals with trade settlements, SP application receives trade details from upstream systems and works on settling those debt and MBS securities. I’ve also worked on treasury transformation project where I’ve worked on creating framework for upstream systems like DTA, FAST rebuilt applications testing.

Responsibilities:

Participated in Sprint planning, Review Sessions & Scrum Meetings.

Prepared Test cases for positive and negative test scenarios and performed blackbox testing.

Worked on web based applications developed using Angular, Javaand performed GUI testing by analyzing mockup screens provided by client.

Responsible for building different test frameworks with Selenium-Java, Protractor-typescript from scratch.

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

Used Selenium WebDriver with cucumber for automating functional testing.

Built Protractor-Typescript framework from scratch using Jasmine, Karma tools to test the angular application.

Implemented Behaviordriven framework with Page Object Model.

Developed test automation scripts for simple and complex scenarios, took screenshots using Fannie Mae internal automation core framework.

Used Fillo API to read the test data from external sources like excel sheets.

Implemented BDDusing Cucumber with features, steps, step definitions, backgrounds using GWT format.

Performed API testing using Rest assured.

Created libraries for comparing data from an excel sheet.

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

Executing the Automated regression suite daily with Jenkin builds.

Involved in writing SQL statements to create test data for test cases and data validation tests to extract data from the tables.

Performed Back-end testing to ensure that the user data was updated in database using SQL.

Performed operations on the database using JDBC APIs, SQL to validate UI with Database.

Used Maven to perform builds from Jenkins Continuous Integration and BitBucket as source code repository.

Used JIRA as test management tool for writing stories and logging defects.

Used FeatureMap to turn product backlog to story map

Environment:Java, Typescript,Node, STS, Visual studio code, Selenium WebDriver, Cucumber, Protractor, Sauce Labs, BitBucket, Jenkins, JIRA, FeatureMap Maven, Oracle, Toad.

American International Group Software Development Engineer in Test(SDET)

Jersey City, NJ Aug 2015 to October 2017

Project Description:

American International Group, Inc. (AIG) is a leading insurance and financial services organization in the US. The AIG MN Expressis multinational program that involves the design and development of a Web based internet application to provide online insurance services like providing insurance coverage in many countries. The web application provides functionalities such as policy management, profile management and claim reporting.I was involved in testing a web based submission execution application where the Insurance agents/Brokers associated with organizations and customers can get their insurance program and renew the policy online.

Responsibilities:

Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings.

Responsible for creating Test Plan, Test Strategy,, identifying Test Scenarios, Test Cases and Test Scripts for Automated and Manual Testing based on the functional specification for the Functional, Regression, GUI Usability and System Testing.

Worked withweb based applications developed using JSP, Servlets, JDBC, Hibernate, Web Services (SOAP/Restful) and Spring Framework.

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

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.

Implemented Hybrid frameworkData driven framework with Page Object Model.

Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing scenarios using various tools like TestNGalong with Selenium framework.

Used Selenium WebDriver with TestNG to automate tests in parallel and priorities of the Test casesare set using TestNG framework.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases usingTestNGData Provider, Parameters Annotations.

UsedApache POI to read the test data from external sources like excel sheets.

Generated Extent reports for Selenium Automation Testing.

Took screenshots using TestNG listeners by implementing ITestListener interface method onTestFailure and configured listeners in testNG.xml.

Used AutoIT tool in automation for window based components which is not possible using selenium WebDriver.

Involved in Web services testing using SOAPUI Tool, validated request and response XML. Added Assertions to validate the XML inSOAP Web services.

Used postman to manually check the response of webservices.

Designed, executed and maintained automation Test Scripts using TestNG for regression test cases.

Scripted the Test cases and managed the framework dependency jars using Maven.

Performed Data driven testing using Selenium WebDriver and testNG functions which reads data from excel sheets.

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

Used Selenium Grid to perform parallel execution of test cases on different machines.

Running the Automated regression test cases at end of each sprint on CI/CD model with help ofJenkins.

Involved in writing SQL statements to create test data for test cases and data validation tests to extract data from the tables.

Performed Back-end testing to ensure that the user data was updated in database using SQL.

Performed operations on the database using JDBC APIs, SQL to validate UI with Database.

Used Maven to perform builds from Jenkins Continuous Integration and Git as source code repository.

Documented defects with high level of detail, accuracy, and informative recreation steps using JIRA.

Generated test logs using Log4j for various log levels.

Environment:Agile, Java,Eclipse, Selenium WebDriver, Selenium Grid, Cucumber, TestNG, Apache POI, SoapUI, Postman,JMeter, JDBC api, Git, Jenkins, JIRA, Log4j, Appium, Maven, AutoIT, MySql, X-path.

India Home Health care Quality Analyst

Hyderabad, India Feb 2013 - July 2015

Project Description:

Hospital Information System service is a flexible, affordable and intuitive solution developed collaboratively with healthcare professional and designed to empower them and their peers to make better decisions and enhance patient care and safety, while minimizing costs, resource expenditure and loss of revenue,this project enables healthcare providers to achieve requirements for an Electronic Health Record (EHR), Revenue Cycle Management (RCM) system .

Responsibilities:

Reviewed design documents, system requirements& business requirements to learn the function and scope of the application.

Prepared Test Plan, Test Cases, RTM, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.

Attended DailyScrum, Iteration Planning and Release Planning Meetings.

Work in the Agile-development environment with frequently changing requirements and features set. Performed (UAT) User Acceptance testing exclusively in an Agile environment.

Implemented Page Object Model automation framework with Selenium WebDriver.

Designed test scripts for Load and Performance Testing.

Performed browser compatibility test, stress test, scalability test for Web Applications.

Conducted medical/clinical analysis manually documented, and entered results into computer for release and storage.

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

CreatedSelenium web-driver automation scripts using java and Java Script to validate functionality on various browsers.

Performed white box testing using TestNG for class, method, & web services testing.

Used the TestNG annotations like Groups, Parameters, Data Providerfor grouping, Prioritizing of Test Cases, Test Methods and Test Suites for system and functional testing.

Configured TestNG to get reports using ITestlistener in selenium WebDriver.

Performed SOA / web services testing using SOAPUI,wrote adaptors to test / invoke web services.

Handled broken links and inter application links in development test and productionenvironments using Selenium WebDriver.

Implemented the mouse and keyboard events using the Actions class.

Maintaining all manual test scripts and test data, test results and defect reports using JIRA.

Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database. Worked in all types SQL queries like select, insert, update, delete records

Used Apache POI to read and write data from Excel sheets and testing the test scenarios.

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

Monitored the logs using Log4jfor debugging.

Environment:Agile, Manual Testing,Selenium WebDriver, Java, Eclipse, SOAPUI, Maven, TestNG, Jenkins,Apache POI,Git,Log4j,JIRA.

Shriram Life Insurance Software Developer

Hyderabad, India Aug 2011-Jan 2013

Project Description:

This project was designed to build a Common Access Platform for customers and insurance agents using the Internet to interact with the system from any part and allow the customers to buy insurance online.

Responsibilities:

Actively involved in all the phasesof SDLC which include analysis, design, and development ofsoftware.

Developed the application using Core Java, Multithreading, Collections Framework.

Designed Web Pages via HTML, CSS and JSP making a very user-friendly GUI.

Used Eclipse as Development IDE for web applications.

Wrote SQL Queries and JDBC Prepared Statements for accessing data from Database.

Wrote Test Cases for Unit Testing using JUnit.

Involved in Testing the Complete flow of the modules.

Designed and developed multiple Session Beans and deployed on JBoss Application Server.

Revision Version Control was done via Git.

Performed Debugging, Tracking and Logged errors using logging frameworks.

Environment:Waterfall,Java,Eclipse,JUnit, SQL,JDBC,JBoss,Manual Testing,Git



Contact this candidate