Post Job Free
Sign in

Software Development Engineer in Test

Location:
West Windsor Township, NJ, 08550
Posted:
November 17, 2021

Contact this candidate

Resume:

Vennela

Senior Software Development Engineer in Test

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

Phone: 703-***-****

Senior Software Development Engineer in Test with 8+ years of experience involved in all phases of Software Testing Life Cycle (STLC). Expertise in developing Test Plan, Test Scenarios, Test Cases and Automation test scripts using Selenium, TestNG with emphasis on GUI Testing, API Testing, Black Box Testing, Backend Testing of Client Server, and Web applications extensively such as E-Commerce, Healthcare and Retail.

PROFESSIONAL SUMMARY:

Experienced in various phases of Software Development life cycle (Analysis, Requirements gathering, Designing) with expertise in writing/documenting Technical Design Document (TDD), Functional Specification Document (FSD), Test Plans, GAP Analysis and Source to Target mapping documents.

Hands on Experience in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.

Experienced in System, Functional, Integration, Regression and User Acceptance testing.

Expertise in developing, documenting and executing test cases manually as well as generating automated scripts using Selenium.

Actively participated in Scrum environment like Sprint Grooming, Sprint Planning, Daily Stand-Ups, Review and Retrospective.

Good SQL Server Administration skills including, Backups, Disaster Recovery Model, database maintenance, user authorizations, Database creation, Tables, indexes.

Experienced in Java-OOPS concepts like Encapsulation, Abstraction, Inheritance and Polymorphism required for Selenium frameworks.

Experienced in web applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium Web Driver, JUnit and TestNG, Cucumber, Jenkins.

Expertise in using Behavior Driven Development (BDD) Frameworks with Cucumber.

Extensively used Junit, TestNG framework for Unit testing, and Maven for Project building tool, Jenkins for Continuous Integration.

Build performance Tests using LoadRunner, JMeter for business-critical scenarios.

Validated web services manually and through automation using Postman tool. Extensive experience in writing unique XPath using firebug and fire path to identify web elements.

Implemented Data-Driven, Page Object Model Frame work.

Executed Apache POI jar files to fetch the data from Excel files as well as JDBC API for accessing the database and executed data driven testing by JDBC connections.

Ability to manage complete defect life cycle from discovering defects, finding its root cause and ensuring that client expectations are met with high quality software solution using Rally, JIRA and Bugzilla.

Experienced in maintaining Java and Selenium test source code and resources in version control tools such as GitHub.

Worked on GUI Object / element verification is done through XPath, DOM, Link text, CSS Locators.

Extensively involved in Automating GUI Functionalities which includes handling Web Elements like Textboxes, Images, Buttons, Check Boxes, Links and Dropdowns (using Select Class), Pop-Ups, Web Tables/ Frames/ Dynamic Elements, Keyboard and Mouse events.

Ensured SDLC standards and application quality goals met by Quality Assurance Testing strategy.

Exceptional Technical, Analytical, Presentation and communication skills and ability to work independently with minimal supervision.

TECHNICAL SKILLS:

Methodologies

Waterfall, Agile Scrum, STLC, SDLC

Test Automation Tools

Selenium WebDriver/RC/IDE/Grid, Quick Test Pro (QTP/UFT) version 11.5, Cucumber, Postman, LoadRunner, JMeter

Defect Tracking Tools

JIRA, Rally, Bugzilla, ALM QC

Frameworks

Data driven, Hybrid, Page Object Model (POM), TestNG, Junit

Build & Integration tool

MAN, ANT, Jenkins

Programming languages

Java, C++, C, SQL, C#, Python

Web Technologies & Services

SOAP, REST, CSS, XML, JavaScript

Databases & Tools

MySQL, ORACLE, SQL Server

Platforms

UNIX, Windows XP/Vista/7/8, MAC OS X

Browsers

Firefox, Safari, Chrome, Opera, IE

Web Debugging Tools

Firebug, Fire Path

Microsoft Tools

Outlook, SharePoint, Word, Excel, Access

PROFESSIONAL EXPERIENCE:

Senior Software Development Engineer in Test May 2020- Present

Key Bank, Cleveland, OH

Description:

Key bank provides deposit, credit, trust and investment services to a broad range of retails, business and institutional clients. This project involves in online banking and fund transfers. Each transaction is validated for correctness in terms of Account Number, Account Type, Name of Account Holder, Installment Amount, and Mode of Payment. Once the basic data is validated the transaction goes through the payment authentication process. Online bill pays, schedule payments, alerts are other features available for customers.

Responsibilities:

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

Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data in the tables.

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

Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

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.

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 and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.

Performed parameterization of the Automated test scripts in Selenium to check how the application performs against multiple sets of data.

Contributed to developing Automation Framework that uses Java, Selenium Web Driver and JUnit.

Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.

Involved in web services testing using REST with POSTMAN tool.

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 and approve for regression suite

Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used RALLY Tool.

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

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

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

Environment: Selenium IDE, Selenium Web Driver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, REST, Postman, JIRA, Maven, Cucumber.

Senior QA Analyst Mar 2019 – May 2020

Bed Bath and Beyond, Union NJ

Description:

Bed Bath and Beyond web Applications includes supporting various mainstream websites. These websites allow user to buy various products and enable users to create registries, create gift registries and wedding registries and track shipments. Website also allows users to buy online and pickup at store. Users can view their order history.

Responsibilities:

Performed Agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.

Created automation framework in Selenium WebDriver using behavior driven approach

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

Used Page Object design pattern and developed Data Driven framework to extract data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Participated in all phases of the Software Testing Life Cycle (STLC).

Created Selenium Test cases for automation using Selenium Web Driver and Java.

Involved in developing the automation script for Web applications using Selenium, Java.

Handled multiple iframes and framesets to switch between/navigate through frames and performed necessary actions on the web elements.

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

Involved in web services like RESTful API testing using Postman.

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

Performed Regression testing, Positive and Negative testing.

Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid.

Parallel, Cross Browser Testing using Selenium Grid and TestNG.

Performed back end testing by writing and executing SQL queries to validate the data from Oracle.

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

Environment: Java, Selenium IDE/Web Driver/ GRID, Web Services, REST, TESTNG, HTML, Java Script, CSS, JIRA, Agile Methodology SQL, Postman, Data Driven Framework.

QA Analyst Aug 2018 – Mar 2019

Select Health, Salt Lake City, UT

Select Health is a non-for-profit insurance company that provides health insurance for Utah and Idaho states. The company is recognized by the National Committee for Quality Assurance (NCQA). Members who are Intermountain patients have access to medical records, claims, and benefit information through a secure website called My Health.

Responsibilities:

Analyzed business requirements and functional specifications to develop test scenarios, executed test cases, analyzed test results and generated test reports

Worked primarily on testing Medicaid, Medicare, APCD claims data. Tested stored procedures that generate claims data, EDI files such as 277, 835, worked with PL/SQL developers and biz talk developers for the same

Tested Medicare managed care system application developed using SSIS that loads flat files into core database.

Also tested Quote to card, a web service application to gather user demographics for quote generation using SoapUI.

Verification and Validation of the application software for various functionalities, used HP- QC for defect logging and tracking.

Involved in Functional Testing, System Testing, Integration Testing, and Regression Testing.

Perform Database Validation testing, created SQL Queries and Joins on SQL Server for the same

Verified that new or upgraded applications meet specified performance requirements

Used to identify the queries which taking too long and optimized those queries to improve performance

Worked closely with software developers and take an active role in ensuring that the software components meet quality standards

Environment: HP-QC, Jira, Microsoft SQL server, Oracle, SoapUI, TFS, Visual studio, SSRS, SSIS, C#.Net

QA Analyst Nov 2016- July 2018

Infotech, India

Description:

It is a dedicated and secured application for web and punch recording devices, which provides full-featured time entry, labor tracking, and time costing functionality. It supports multiple time clock options, including clocks with the latest technologies such as fingerprint biometrics.

Responsibilities:

Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.

Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues

Performed Black Box and Grey Box testing.

Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.

Experience in testing using Rest based Web Services.

Performed defect logging and tracking using the HP Quality center and JIRA.

Documented the raised defects and followed up with development team for defect fixed.

Responsible for writing SQL queries for accessing data from the MySQL database.

Coordinated with UAT team by providing them with test cases and test data.

Involved in End-to-End testing of business rules on the Web based application.

Involved as part of automation team using QTP, developed test scripts.

Involved in Backend Database testing in Oracle using SQL.

Involved in Release support - Release to QA, involved in environment setup, testing the release process

Reporting Daily Status & Involved in documenting minutes for weekly progress to the stakeholders.

Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.

Defects were tracked, reviewed, analyzed using Test Director.

Ensure that all the test cases are updated in the Test Director along with Master test plan.

After successful release of projects, developed automation scripts using QTP and integrated the script with master script.

Systems Integration testing of web-based application, time tracking through electronic gadgets (devices and mobiles).

Prepared test estimation, test plan, functional and regression test suite for project

Interacted with developers to follow up on defects and issues.

Environment: Java, Windows, QTP, JIRA, MS Office,SQL.

QA Analyst Jan 2014 – Oct 2016

Bajaj Allianz General Insurance Company, India

Description:

Bajaj Allianz General Insurance Company is a leading 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 health insurance policies along with the due payment of the deductibles by the policy holders. This system can generate reports based on various criteria.

Responsibilities:

Understanding the Business requirements, Application and function specifications, Design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

Involved in Preparation of Test Scenarios and review of Test Cases.

Worked with SQL databases in retrieving records.

Involved in updating and executing test cases according to requirements.

Identified the Test Cases and documented them in Quality Center.

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

Prepared various reports based on different stages of Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Java, Windows, Quality Center, MS Office, SQL.

QA Tester Jan 2013 – Dec 2013

Go Digit General Insurance Ltd, Hyderabad, India.

Description:

It is a complete online e-transaction application for the insurance where the customers can get online quotes to purchase commercial and personal insurance. The auto insurance deals with all details of the driver's history and vehicle history. It also deals with the customer's claims, Mortgage, investment, and financial (fixed income, bond, and banking products).

Responsibilities:

Understanding the Business requirements, Application and function specifications, Design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

Involved in Preparation of Test Scenarios and review of Test Cases.

Worked with SQL databases in retrieving records.

Involved in updating and executing test cases according to requirements.

Identified the Test Cases and documented them in Quality Center.

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

Prepared various reports based on different stages of Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Java, Windows, Quality Center, MS Office, SQL



Contact this candidate