Resume

Sign in

Senior QA Engineer

Location:
West Windsor Township, New Jersey, 08550, United States
Posted:
October 23, 2018

Contact this candidate

Resume:

Pratik Ramesh

Senior QA Engineer

E-mail: ac7etd@r.postjobfree.com

Phone: +1-972-***-****

Senior QA Engineer with over 8 years of diversified experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experienced in various domains like Banking, Health Careand E-Commerce. Experienced reviewing business requirement,documenting test cases/test plans, generating software defect reports and maintain automation test suite with Selenium Web Driver.

Professional Summary

Experienced in Software Development Life Cycle (SDLC) and Software testing Life Cycle (STLC)

Worked in various process methodologies including Waterfall and Agile Scrum model.

Expertise in developing Test plan, Test Strategy, Test Scenarios, Testcases and generating reports for both manual and automation testing based on user requirements.

Expertise in different types of testing like Automation testing, Manual testing, Integration testing, Systemtesting, Smoke testing, Regression testing, Black box testing, Functional testing, Databasetesting, Web/UI and (UAT) User Acceptance Testing.

Experienced in using Test Management tools such as JIRA and Rally.

Proficiency in writing automation test scripts using Selenium with Java as the programming language.

Designed and Implemented different automation frameworks like Data Driven Framework, and Hybrid Framework for several projects.

Used TestNG to run multiple test cases and prioritized tests by using different annotations.

Performed Cross Browser Testing using Selenium to check the compatibility web application’s working in different browsers.

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

Used Selenium Page Object Model, and Page Factory design pattern to build data driven framework.

Scheduled tasks for various build models using Jenkins.

Performed manual testing of SOAP services using SoapUI.

Performed manual testing of RESTful Services using Postman.

Implemented BDD (behavior-driven development) framework using Cucumber.

Experience in generating test logs using logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.

Used Maven repository to manage framework dependency jar files.

Maintained the Selenium and JAVA automation code and resources in source controls like GIT, SVN over the time for improvements and new features.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.

Technical Skills

Process Methodologies

Waterfall, Agile, SDLC, STLC

Testing Tools

Selenium WebDriver, Selenium IDE/RC/Grid, JUnit, TestNG, SoapUI, JMeter, Postman

Test Build& Integration Tools

Maven, Jenkins, Log4j

Frameworks

Data-Driven, Hybrid, Test Driven, Behavior Driven, Page Object Model, Page Factory

Databases

MySQL, SQL Server

Project Management Tools

JIRA, Rally

Programming Languages

JAVA, C, C#

Web Development Languages

HTML, CSS, JavaScript

Web Services Testing

Postman, SoapUI

Markup Languages

HTML, XML, CSS

Operating Systems

Windows, Linux

Mobile Testing Tools

Appium, Sauce Labs, Perfecto Mobile

Utilities

Eclipse, IntelliJ, GIT, SVN

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio

Work Experience

Project 1

Client: St. David’s North Austin Medical center Oct 2017 – Present

Location: Austin, Tx

Role:QA Test Automation Engineer

Project Description:

The project was to develop software for hospital maintenance systems. The patient information module maintains all details about every patient starting from admission to discharge. In this project, I worked on automating the test scripts for developing the regression suite of the application and performed manual testing when necessary.

Responsibilities:

Managed life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.

Participated in sprint planning, execution, testing and releases in Agile Methodology.

Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.

Identified the Test Cases and documented them in JIRA.

Developed the automated test script for regression test suite in an application by using Selenium tool.

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

Involved in preparing Test Plans, QAmetrics and mentoring the team in testing methodologies.

Worked on Selenium WebDriver automation script in Java for Cross browser testing.

Used TestNg Annotations to group the test methods and suites

Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse.

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

Maintained the Selenium and Java automation code and resources in the GIT source control.

Generated reports using Extent Reports API for better presentational value to the BA’s

Used Page Factory design pattern to build the framework.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

Attended weekly meetings to understand the application and specific new or modified features.

Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.

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

Performed Database validation using SQL queries.

Configured Jenkins built job for Continuous Integration and for regression testing.

Extensively worked in Regression testing using Selenium WebDriver in TestNG.

Used Junit and TestNG as testing framework, and Maven for project building.

Performed functional testing of SOAP and RESTful Web Services using SOAPUI and POSTMAN tool.

Implemented BDD (Behavior-Driven Development) to run automated acceptance tests using Cucumber tool.

Environment:

Selenium WebDriver, Java, HTML, Junit, TestNG, Cucumber, Jenkins, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, MySQL, Agile Methodology.

Project 2

Client: PNC Bank Sep 2016 – Oct 2017

Location: Pittsburgh, PA

Role: QA Analyst

Project Description:

As a QA tester, I worked on modules such as checking Account, Savings Account. I was responsible for testing their web-based interface, which has been built to provide online access to customer's account information in a safe and secure environment. Customers can track their account activity, make payments, review monthly statements, and transfer funds one account to the other using online banking.

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 updating and executing test cases according to requirements.

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

Prepared various reports based on different stages of testing.

Involved in Bug reporting and bug tracking using Rally.

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.

Created test frameworks using Selenium RC.

Experienced in Designing and Implementing different automation frameworks like Hybrid Framework for projects.

Experienced in testing withhandling different methods of Select class for selecting and deselecting, for drop down.

Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application’s working in different browsers.

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

Used Selenium Page Object Model design pattern to build data driven framework.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

Configured Jenkins built job for continues integration and for regression testing.

Performed functional testing of SOAP and RESTful Web Services using SOAPUI Tool.

Experienced in database testing by executing SQL queries to ensure data consistency.

Environment:

Selenium WebDriver/RC Java, Hybrid Framework, Apache POI API, Rally, HTML Jenkins, Web Services, SOAP UI, XML, Eclipse, Windows, Agile Methodology.

Project 3

Client: JFK medical center Dec 2015 – Aug 2016

Location:New Jersey

Role: QA Engineer

Project Description:

The Medical Bill Data Capture (MBDC) project focuses on the process of handling Workers Compensation auditable medical bills, PNC Bills and Worldsource Bills. The testing is done on Major modules like Bill Retrieve and Upload, Claim Identification, Document Routing, Manual Research, Bill Auditing, and Payment module.

Responsibilities:

•Involved in developing Test Plans and Test Scripts for Automation Testing.

•Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.

•Implemented cross browser web testing with Selenium RC and Web-Driver.

•Used Junit and TestNG testing Framework as a test runner with Selenium.

•Used Selenium to expand test scenarios to catch more bugs and improve quality.

•Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.

•Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.

•Developed Keyword Driven automation testing framework with Selenium and Web-Driver.

•Performed Functional, Regression Testing of the module.

•Regression runs using Java and Selenium.

•Perform failure analysis of the test runs and fixing.

•Performing System Integration Testing on all the modules and running end-to-end tests on the application.

•Performed Data Driven Testing to check the application under different set of data conditions using Boundary Value Analysis.

•Identified Defects and communicated with Developers and tracked the defects through their entire lifecycle.

•Involved in data mapping of the project requirements, queried the database using SQL queries.

•Used complex SQL Quires to perform back-end data base testing.

•Responsible for submitting the bugs into the Test director depending upon their priority.

•Used Firebug for logging and tracking the defects and test cases.

•Performed web services testing with SOAP UI by validating request and response for XML files.

•Used Quality Center to document issues found during the test automation process and discuss the defect scenario with Defect Review Board.

•Created Assertions such as Contains, Response SLA and XPath match to validate the XML with WSDL definition.

Environment: Jenkins, JUNIT, TESTNG, IE, Firefox, HTML, Windows, SVN, Java, JavaScript, SOAP UI, SQL, Quality Centre, Selenium RC, Selenium Web Driver.

Project 4

Client: Myntra Sep 2012 – Oct 2015

Location: Bangalore, India

Role: Manual Test Engineer

Project Description:

Myntra is an Indian fashion e-commerce company in India. The company was founded in 2007 to sell personalized gift items. I performed Manual tests on the Login, Logout, Buy, Payment, and Account Management pages of the e-commerce website.

Responsibilities:

The project involved Agile / Scrum methodology

Analyzed business requirements and the functional specification for developing test conditions.

Drafted QA Strategy, methodology and documenting test plans and test case development in QC for the functional, integration and end to end testing.

Hand-on Test plan, Test Strategy, Test Scenarios, Test cases and generating reports for manual testing based on user requirements.

Participated in Requirement Specification Documents (RSD) to understand the application's functional requirements to initialize the test scenarios, test flows and test procedures.

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

Involved in generating execution reports using Rally.

Written and executed SQL queries for data validation and update.

Environment:

Agile Methodology, Rally, Requirement Specification Documents, MYSQL.

Project 5

Client: Axis Bank Jul 2010 – Aug 2012

Location: Hyderabad, India

Role: Manual Tester

Project Description:

Axis Bank is the third largest of the private-sector banks in India offering a comprehensive suite of financial products. It sells financial services to large and mid-size corporates, SME, and retail businesses. The project required me to perform manual testing on their enterprise web applications to ensure better user experience.

Responsibilities

Followed waterfall methodology.

Checked the client side and server-side validations manually

Conducted the System, Integration and Regression testing of the web application.

Documented test scenarios (positive and negative) and Test Cases based on the functional specifications.

Logged defects in JIRA test management tool.

Prepared test scenarios and executed to validate the Tables, fields, texts, images and other web elements in the Application.

Performed Compatibility testing to verify the application on different browsers.

Performed Backend testing by extensively using SQL queries to verify the integrity of the database.

Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.

Preparing test cases for the system Using SRS document, design document, reviewing them with the developers and finalizing the test cases.

Expertise in using MS office tools like PowerPoint.

Involved in daily status calls and reporting.

Worked with development team on defect reporting, fixes and updated management on test results, activities and planning.

SQL queries for data validation

Environment:

Waterfall Methodology, Jira, SRS document, MS office, MySQL.



Contact this candidate