Post Job Free

Resume

Sign in

Software Development Engineer in Test

Location:
Philadelphia, PA
Posted:
August 15, 2017

Contact this candidate

Resume:

MOUNIKA

SOFTWARE DEVELOPMENT ENGINEER

IN TEST-(SDET)

ac1t7e@r.postjobfree.com

816-***-****

CERTIFICATIONS

OBJECTIVE

Software Development Engineer

In Test-(SDET) with 8+ years of experience

in all phases of Software Testing Life Cycle(STLC). Worked in Manual Testing, Automation Testing, Behavior Driven Development (BDD), Mobile Testing,

API Testing, Angular Testing. Experience across diversified domains like Financial, Insurance, HealthCare and Retail.

PROFESSIONAL SUMMARY:

Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models.

Strong knowledge in implementing Waterfall, Agile(Sprint/Scrum) Methodology by analyzing requirement specifications.

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

Skilled in White Box Testing, Black Box Testing, Functional Testing, Integration Testing, System Testing, Regression Testing and User Acceptance Testing for Web applications.

Experienced in working with Open Source Tools such as Selenium IDE (Integrated Development Environment), Selenium RC (Remote Control), Selenium Web Driver and Selenium Grid, Cucumber and Eclipse.

Participated in requirement review meetings, analyzing requirements, developing Test plan, Test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.

Developed Features, Scenarios, Steps, Step Definitions for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkin format.

Experience in creating Data Driven Test automation framework with Selenium WebDriver, TestNG, Maven and Apache POI.

Well conversant with the Design and implementation of Test Frameworks from scratch and practical hands on experience with Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).

Extensively worked on Cross Browser Testing using Selenium WebDriver, Selenium Grid for Mozilla Firefox, Chrome and IE.

Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameters and Data Provider.

Performed Functional Testing on SOAP and RESTful Web Services using SoapUI. Added Assertions to validate the Response JSON, XML.

Implemented Synchronization for Conditional and Un-Conditional waits using Implicit Wait, Explicit Wait and Fluent Wait.

Used Protractor to test Angular 2 web applications using Type Script and Java Script.

Tested Android Mobile Apps using Perfecto and Appium, used real as well as virtual devices.

Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing using JDBC.

Facilitated Software version improvements by effectively analyzing test summary reports and test metrics had determined product quality and release readiness.

Hands on experience in modifying existing automated scripts and creating new automated scripts, while executing and analyzing results.

Took Application Screenshots using Snag-it Tool and copied the images whenever exceptions occurred and at important checkpoints of application execution.

Experience working on XPath for handling complex and dynamic elements in Selenium using different methods in XPath such as Contains, Starts-With.

Expertise to use Rally, Jira and Bugzilla for the test management and bug reporting tools.

Created daily, weekly and other periodic bug status reports.

Knowledge of web fundamentals to include HTML, CSS, JavaScript.

Strong object oriented programming skills with competency in data structures, algorithms, and software design.

Strong Knowledge in Java OOPS (Object Oriented Programming System) concepts, Exceptional Handling, Collection Framework, Conditional and Looping statements.

Configured application framework using Excel Spreadsheets and processed the spreadsheets using Apache POI.

Experienced in using Maven build tools to manage framework dependency jar files.

Strong in configuring ANT in Selenium WebDriver and running batch files.

Generated test logs using Log4j for various log levels.

Proven ability to work both independently and in a team environment.

Strong Analytical Skill, mindset, multi-tasking, with research, problem solving and ability quickly learn new tools and technology.

Good troubleshooting, analytical skills, problem resolution and organizational skills.

WORK EXPERIENCE:

Software Development Engineer in Test-SDET at Data Scan Technologies LLC Atlanta, GA

Oct 2016 - Present

Description: Wi is a loan accounting and portfolio management system that provides wholesale lenders with the ability to facilitate financing relationships with their dealer and manufacturer partners. User-configurable and rules-driven, Wi enables increased visibility, protection, and control throughout the wholesale lending life cycle. The tool offers a holistic approach to wholesale asset finance management, all within an intuitive browser-based interface.

Responsibilities:

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

Created daily report of team’s progress for QA Manager.

Good Knowledge in implementing Agile Methodology and participated in Various Agile Ceremonies and Grooming Sessions.

Involved in writing both Manual Test Cases and Automation Test Cases.

Handled failures if any, after performing Regression Testing.

Participated in day-to-day Offshore meetings and Stand-up meetings.

Discussing working aspects with development team.

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

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox using Selenium Grid and Sauce labs.

Handled Keyboard and Mouse Events, Accessing Forms, tables, links, multiple windows, Alerts and Pop-ups using Selenium WebDriver and supporting classes.

Developed Selenium scripts to perform various operations on web elements like find, verify, select, edit, click e.t.c, Used Select class to perform operations on the dropdown list.

Developed Selenium scripts to get the data from the webpage by using the methods like, get, getPageSource, getTitle, getURL.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, Step Definition, Gherkin format.

Used SOAPUI to test SOAP, RESTful Web Services of the Enterprise Applications.

Used Assertions to test the JSON, XML messages of the Web Services.

Tested Angular 2 Dynamic Web Applications using Jasmine and Protractor Test Frameworks. Designed and implemented the Automation Test Framework using Data Driven Framework, Hybrid Framework and POM. Read the data from excel sheet using Apache POI API.

Achieved Synchronization between test scripts execution and application using Implicit wait, Explicit wait and Fluent Wait.

Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod to control tests. Also, used the concept of parameterization using Groups, Parameters, Data Provider tags and TestNG xml.

Stored the flow details of Selenium Automation in a log file using Log4j Logging Framework.

Managed the framework dependency jars using POM.xml in Maven.

Configured Jenkins build jobs to perform Continuous Integration and Continuous Delivery in the Application.

Worked with developers to update the defects, resolve them and track their status using JIRA.

Performed Database Testing using JDBC APIs, SQL to validate UI with Database.

Participated in QA meetings and discussed enhancements and modification request issues and defects in the application.

Maintained the version control and archived the application Artifacts using Configuration Management Tools like GIT.

Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.

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

Maintained Requirement Traceability Matrix using excel sheet to keep track of Project’s schedule and status.

Conducting regular code review to ensure that object-oriented design best-practices are followed all the times, automation code is easy to extend and support.

Creating daily report of team’s progress for QA Manager.

Discussed working aspects with development team.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Cucumber, Maven, Log4j, Jenkins, Gherkin, Eclipse, Oracle, JDBC, GitHub, JIRA, Apache POI, Appium, Protractor, SOAPUI, REST, WSDL.

SQA Automation Tester at CNO Financial Group Indianapolis, IN

Jan 2014 – Aug 2016

Description: CRS is a Web-application which is used to maintain group and policy data from different policy admin system (mainframe systems), apply premium to the groups received from the bank feed that is loaded to the system through Autosys job.

CRS allows creating cash tickets to apply premiums to the groups manages the groups and associated sub groups and sends the payment feed back to the different admin systems on daily basis using Autosys jobs

CRS is used to generate invoices to all the groups based on the billing set up and excel reports to the end users. CRS generates emails to the group administrators and Work site users as and when applicable.

Responsibilities:

Analyzed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.

Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

Wrote Features, Scenarios, Step Definitions for BDD to implement the User Acceptance Criteria using Cucumber Gherkin.

Involved in developing Selenium Automation Framework using TestNG. Developed Maven targets to execute automation suites from command line.

Wrote test cases to handle Alerts on the web page with the help of Alert interface.

Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, XPath, link in the application.

Performed Data driven testing using Selenium, TestNG Data provider and excel sheets.

Performed Continuous integration automation using Jenkins and Configured the schedule for automatic triggering.

Created Test Scripts in SOAPUI for Testing Web Services.

Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium.

Performed back end testing by writing and executing SQL queries to validate the data is being populated in appropriate tables.

Performed agile testing, reviewed the stories and participated in Daily Scrum, Sprint Planning and Release Planning meeting and used Rally Tool.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing.

Planning for Test Execution activities to accomplish tasks on daily/weekly basis.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Maven, Firebug, Firepath, Jenkins, SOAPUI, Agile, Rally, Oracle.

Senior Quality Assurance Automation Engineer at DST Systems Inc Kansas City, MO

July 2012-Dec 2013

Description: DST Systems Inc. is one of the leading providers of outsourcing to the financial and healthcare industries. TRAC Web project provides different services to Plan sponsors and Participants. Plan Sponsor can provide different pension plans which a participant can enroll. Plan Sponsor responsibilities include Investments, Transfers, Administration and Participant disclosures.

Responsibilities:

Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans.

Designed and Developed Test Cases for automated testing using Selenium, TestNG framework.

Converted all manual test cases into Selenium automated scripts using Java.

Used Firebug and FirePath for element identification while creating Page Object Repository.

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections.

Performed Data Driven testing and read the data from excel sheets using Apache POI API.

Used GIT as a version control for source code management to checkout, fetch, commit the work.

Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.

Designed and developed Automation Framework that uses Java, Selenium Web Driver and TestNG.

Involved in the complete Performance Test Cycle promoting it to the User Acceptance Testing.

Worked on Agile/SCRUM environment.

Created the Execution result sheet, Execution plan, Completion report documents for Functional testing.

Presented progress of the testing process at walkthroughs and inspections.

Involved in the daily standup meetings with QA team and understood various process plans, business process, and functionality in detail.

Performed functional testing of the enterprise web services for the SOAP and RESTFUL services.

Provided test matrices to the QA Lead and management on daily basis.

Worked with Developers, Business analysts to determine requirements.

Environment: Java, TestNG, Selenium WebDriver, Eclipse IDE, Oracle, MSWord, MS Excel, Windows, Agile, JIRA, GIT, SOAP, RESTFUL.

QA Engineer at HDFC Life Mumbai, India

Feb 2011-2012 June

Description: HDFC Life is a leading life insurance provider in India. One of its major tool IMS (Insurance Management System) was developed to provide information about claims, issuance, renewal and cancellation of life insurance policies along with the due payment of the deductibles by the policy holders. This system can generate reports based on various criteria.

Responsibilities:

Involved in preparing Master Test Plans, QA metrics and mentoring the team in testing methodologies.

Implemented automation framework using Hybrid model framework and Data Driven framework to test web application.

Thorough understanding of POM using page factory and without page factory.

Worked on Selenium WebDriver automation script in Java for cross browser testing. Used JUnit annotations to group the test methods and for cross browser.

Developed test scripts to fetch test data from Excel using Apache POI API.

Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface.

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

Maintaining the Selenium and Java automation code and resources in the SVN source control.

Wrote Selenium script for taking screen shots and implemented Action class to perform mouse movement.

Design and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, JUnit and Java in Windows platform.

Handled synchronization using WebDriver waits like Implicit, Explicit, Fluent waits.

Reviewed database test cases per assigned Requirements to validate reports by retrieving data with SQL queries from SQL Server.

Configured Jenkins for continues integration and for regression testing.

Environment: Java, Selenium WebDriver, JUnit, Ant, Eclipse, Oracle.

Software Engineer at Basket Option Bangalore, India

Jan 2009-Jan 2011

Description: Basket option is an online E-commerce portal in India. It has got a quick and efficient service, making people’s life as leisure as possible. Taking time in to most consideration, they came up with a new caption to simplify the consumer needs.

Responsibilities:

Involved in all phases of Software Development Life Cycle.

Interacting with onsite Coordinator in Analyzing the Requirements.

Coding the Programs using Java.

Developed web pages using client side technology HTML and applied style using CSS.

Designed and implemented of Java classes, JSP pages and style sheets.

Developed the Servlets for processing the data on the server.

Experience in developing business applications using application servers like Apache Tomcat.

Prepared Unit test cases based on Requirements.

Performed Unit Testing and System Testing.

Used Eclipse IDE in developing the application.

Generating the Reports based on Client Specification.

Review the Deliverables of the other Team Members within the Project.

Attended the Internal Project meetings.

Environment: Java, Junit, VSS, XML, Oracle, JDBC, HTML, CSS, JSP, Servlets, Structs.



Contact this candidate