SRUJANA
Software Development Engineer in Test (SDET)
Phone: 469-***-****
Email: ****@******************.***
SUMMARY:
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.
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
EDUCATION:
Bachelor’s degree from Jawaharlal Nehru Technological University, Hyderabad, India.
PROFESSIONAL EXPERIENCE:
ADP
Selenium Automation Engineer / Software Development Engineer in Test (SDET)
Parsippany, NJ
Jul 2019 – Till Date
Project Description:
ADP workforce Now (WFN) is a cloud-based platform for HR management software. The web application provides
functionalities which helps in processing the payroll accurately and quickly. Application is scalable with the business
growth and engineered to support compliance obligations. It provides services like Workforce Management, HR
Management, Talent, Benefits and Insights to its clients.
Responsibilities:
Participated in PI planning and provided stakeholders with timely status updates throughout SDLC.
Worked within a Scrum team to identify automation strategy and execution plan.
Utilized requirements, design documents and test plans to execute test cases.
Involved in Testing the Complete flow of the modules.
Built Automation Framework using Selenium, java as programming language.
Implemented Page Object Model automation framework with Selenium WebDriver.
Developed Java scripts to perform functional testing on various browsers.
Added scripts for API testing using Rest Assured API.
Wrote SQL Queries and JDBC Prepared Statements for accessing data from Database.
Worked on regression cleanup to identify and resolve the issues in regression suite.
Developed a framework for Build verification testing.
Analyzed the build issues in Jenkins and fixing the issues.
Working with JDBC API for data base connectivity and testing.
Working with HP ALM to perform multi browser testing.
Analyzing functional requirement documents and writing test scenarios for Automation in JIRA.
Working on Rally to track bugs and maintained the flow of iterations.
Revision Version Control was done using Bitbucket.
Performed Debugging, Tracking and Logged errors using logging frameworks.
Environment: Agile, Java, Selenium, Cucumber, Bit bucket, HP ALM, Jenkins, Atom, Rally, Jira, Postman.
DealerSocket
Selenium Automation Engineer / Software Development Engineer in Test (SDET)
Irving, TX
Aug 2018 to Jun 2019
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.
Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using
TestNG and used Jenkins for Continuous Integration.
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 Blackbox testing with complete QA cycle.
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
Selenium Automation Engineer / 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:
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.
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, Java and performed GUI testing by analyzing
mockup screens provided by client.
Built Protractor-Typescript framework from scratch using Jasmine, Karma tools to test the angular
application.
Developed a Protractor- Javascript POC framework.
Implemented Behavior driven 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 BDD using 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 Saucelabs on 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
Selenium Automation Engineer / 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:
Performed Functional testing as per user stories and also performed Integration Testing & System Testing
using Selenium WebDriver automation scripts using Java.
Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex
automated testing scenarios using various tools like TestNG along with Selenium framework.
Used Selenium WebDriver with TestNG to automate tests in parallel and priorities of the Test cases are set
using TestNG framework.
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.
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.
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.
Digiblitz Technologies
Software Developer
Hyderabad, India
Aug 2012-June 2015
Project Description:
SmartL Lehren is a university management system that automates various activities in the university, this product has
many modules like Enrollment and course management, Student Dashboard, Staff and Resource Management. Each
student can manage their course work and can also check their grades online.
Responsibilities:
Involved in Documentation and Use case design using UML modeling include development of Class
diagrams, Sequence diagrams, and Use Case Transaction diagrams.
Developed the application using Struts Framework that leverages classical Model View Controller (MVC)
architecture.
Created user-friendly interface using HTML, CSS, JSP.
Designed the user interfaces using JSPs, developed custom tags, and used JSTL.
Used Eclipse IDE for writing the programs.
Developed various java business classes for handling different functions.
Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
Wrote MYSQL for JDBC prepared statements to retrieve the data from database.
Developed JUnit test cases for all the developed modules. Used GIT as version control.
Monitored the logs using Log4j and fixed the problem.
Worked on BIRT reports.
Executed test cases for Unit, System and Integration Testing.
Environment: Java, J2EE, JSP, Struts, JNDI, HTML, CSS, EJB, JDBC, JUnit, Eclipse, JBoss, Mysql5.6, LOG4J.