Post Job Free

Resume

Sign in

Senior QA Automation Engineer

Location:
West Windsor Township, NJ, 08550
Posted:
June 21, 2021

Contact this candidate

Resume:

Mounika Kamjula

Senior QA Automation Engineer

E-mail: adm9sr@r.postjobfree.com

Phone: 845-***-****

Over 8+ years of experience in all phases of Software Development Life Cycle (SDLC)and Software Testing Life Cycle (STLC) with experience, that includes designing, implementing test plans, test cases, test scenarios, conducting test review meetings, automation testing of Client Server and Web applications. Sound knowledge in Java, Selenium, Cucumber, TestNG, Maven, SoapUI and Jenkins. Worked in various domains such as Health care, Banking and Retail.

PROFESSIONAL SUMMARY:

Experience in working with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.

Conversant in developing Test Plan, Test Strategy, Test scenarios, Test cases, Test data, Test reports and documenting Manual and Automation Testing.

Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, JIRA and Eclipse.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Developed selenium synchronization using conditional, unconditional wait conditions.

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

Experience in preparing and maintaining Automation Frameworks such as PageObjectModel Driven, Keyword Driven, Data Driven, and Hybrid.

Experience in configuring application framework by processing excel spreadsheets using Apache POI.

Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic interval.

Conversant with Ant and Maven project build tools.

Experience in using Test Management tools such as JIRA bug reporting tools to track test progress, execution and deliverables.

Conversant using Configuration management tools like SVN, GIT.

Experience on using Auto It to upload and download the files for windows application.

Good Knowledge and understanding of Mobile testing.

Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.

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

Executed web services testing using SOAPUI tool for Soap and Rest Web services.

An individual with a track-record of being a 'self-starter', who is able to effectively decipher assigned tasks, deliver on-time with a high-level of accuracy, and pro-active in solving problems.

Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously. Excellent interpersonal communication, analytical skills.

TECHNICAL SKILLS:

Methodologies

AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools

Selenium IDE, Selenium RC, Selenium WebDriver, QTP, JUnit, TestNG, Gherkin, Eclipse

Test Build & Integration

Tools

Maven, Jenkins, GIT

Programming Languages

JAVA, C, C++, Ruby, Python

Databases

MYSQL, Oracle, SQL Server.

Markup Languages

HTML, CSS, XML, XPath, CSS Selector

Operating Systems

WINDOWS, Unix, Linux

Frameworks

TestNG, Junit, Keyword driven, Data driven, Hybrid, Page Object Model.

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Other tools

Jira, Rally, HPALM, Auto IT, Eclipse.

PROFESSIONAL EXPERIENCE:

JPMorgan Chase, Delaware

Senior QA Automation Engineer Sep’18 to Present

Description: Gallus is a Mortgage Banking web Application. Customer can apply Mortgage Loan by filling all the details and submitting required documents online and getting the Loan Approved. Customer has ability to upload all his documents, View the status of the Loan, Chat with Mortgage Banker.

Responsibilities:

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

Review and analyze the project requirements.

Collect the queries related to the requirements and get them resolved by the businessperson (e.g. the client, business analyst, product manager or project manager) assigned to the project

Plan and organize the knowledge transfer to the Software Test Engineers and self. Identify the training requirements of the Software Test Engineers.

Design the required Test Strategy in line with the scope and organization standards and Create the software Test Plan, get it reviewed and approved/ signed-off by the relevant stakeholders

Communicate with the client or on site/ offshore team members, as required. Plan, organize and lead the testing kick-off meeting.

Review the test cases and test data generated by the Software Test Engineers and get them to address the review comments.

Evaluate and identify the required Test Automation and Test Management tools

Estimate the test effort and team (size, skills, attitude and schedule)

Create the test schedule (tasks, dependencies and assigned team members.

Create and Maintain RTM for keeping track of requirements and Reporting purpose.

Track the new/ updated requirements in the project and modify testing artifacts accordingly.

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

Implemented Page Object Model with Cucumber automation framework with Selenium WebDriver.

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

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.

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

Used Apache POI to read data from Excel sheet.

Used Parameters, Data ProviderTestNG annotations to perform regression and functional testing.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.

Used Auto It for automating the Windows GUI and general scripting.

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

Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.

Wrote Scenarios, Scenario Outlines and Step Definitions using Gherkin in Cucumber for BDD.

Maintained the Java and selenium test source code and resources in the GIT source control repository tool.

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

Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.

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

Execute automation Scripts in HP ALM and generate the screenshots for the status

Be a part of a collaborative team working closely with other engineers, product managers and visual designers in rolling out enhancements.

Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium WebDriver, Java, Cucumber, Eclipse, Maven, GIT, HP ALM, JIRA, SOAPUI

Bed Bath &Beyond Inc., NJ

QA Analyst Feb’ 16 to Aug’ 18

Description: ATG BBB is a web application which contains the products related to the business. The end users search for the products and proceed to checkout after providing the shipping, billing details. The end user also has the advantage of utilizing the BBB coupons, gift cards to get discounts on the cart items. After placing the order user is given the order number and expected delivery date.

Responsibilities:

Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.

Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.

Served as coordinator for all testing activities on the project.

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

Performed Selenium Synchronization using Explicit & Implicit waits.

Developed Test Scripts, defined Test Scenarios, analyzed bugs and also, involved in quality assurance reviews with the team to ensure bugs are reported and closed

Prepared Test Cases and involved in Test Data creation.

Designed Test Suite, Test Cases, and Test Scenarios for functional modules.

Involved in planning and assisted for quality assurance schedules and assignments. Logged and tracked to verify the resolutions of software and its specification defects.

Executed test cases and participated actively in System Testing, UAT and Regression Testing.

Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.

Created test reports generated out of TestNG and captured the error screenshots.

Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.

Involved in the enhancement of Hybrid framework using Eclipse and Java.

Performed Sanity testing and Ad-hoc testing when required.

Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using Jira.

Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.

Involved in the use of Cucumber Step Definition, Scenarios and Features.

Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.

Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.

Used Jenkins tool for continuous integration of the builds.

Configured and executed Jenkins build jobs for continuous integration of code and deploying the build artifacts.

Experience in Analysis, testing, and certifying application-specific software and performed ambiguity reviews of business requirements and functional specification documents

Created test cases and performed Database testing to check whether the data is being migrated properly.

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Conducted and participated in Conflict Management meetings with the team, stakeholders for better quality outcomes.

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XPath, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.

Gopal Farm LLC, NY

Automation Engineer Aug’ 15 to Jan’ 16

Description:This project involved web-based consumer banking application in which customer can open an account, review account balance, review details of each transaction, setup email alerts, make transfers and pay bills. All the information was stored in database which was pulled up and processed by application logic.

Responsibilities:

Involved in various on-shore and off-shore meetings with Business analysts and developers.

Conducted Functional testing, Regression Testing using selenium with Data-driven framework

Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.

Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.

Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.

Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.

Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.

Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.

Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

Used One Stash as a code repository to clone, commit and push the changes into repository

Handled Selenium Synchronization problems usingExplicit & Implicit waits during regression testing.

Executed test cases relating to mouse events using Actions class in selenium to perform required mouse operations like clickandhold, context click, movetoelement.

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

Expertise in mobile automation using Appium, selenium, java in both android and IOS.

Executed test cases in real device for both mobile app and mobile website.

Developed test scripts in java using Appium to perform regression testing on My Verizon app for both android and iOS.

Implemented Appium grid to execute mobile regression test cases in parallel on different mobile devices.

Developed code to start Appium server automatically before executing any test suite or test case thereby reducing manual effort of starting Appium server manually.

Expertise in using the Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and information on tested environment.

Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage and Defect tracking using ALM.

Shared Daily Status Reports with all the team members, Team Leads, Managers.

Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.

Served as coordinator for all testing activities during the project.

Implemented JDBC connections in the automation framework to validate data in the database.

Flexible and versatile to adapt to any new environment and work on any project and excellent ability to learn new things quickly.

Environment: AGILE, Appium, Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, SQL, Oracle, SoapUI, Git, One Stash, HP ALM, Extent Reports.

IBM, India

Automation Engineer Jun’ 14 to Jul’ 15

Description:IBM the project deals with Lenovo ThinkPad’s where the billing of the laptops all over the globe were runned and see the outflow, inflow of the laptops. Deployments will be done production side Executed test cases and participated actively in System Testing, UAT and Regression Testing.

Responsibilities:

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

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

Involved in the design and development of test plan from Business and Functional requirements which includes test objectives, test strategies, test environments etc.

Participated in peer review with 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.

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.

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

Used Data Driven Framework to get data from Excel using Apache POI.

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.

Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.

Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.

Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

Discussed with team lead and Project Manager regarding testing deadlines and post deployment validation.

Actively communicated with the end users and business users to create realistic test cases.

Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TESTNG, HTML, Java Script, jQuery, CSS, AJAX, HP Quality Center, Agile Methodology SQL, Oracle.

Bank of Baroda, India

Tester Dec’ 13–May’ 14

Description: Bank of Barodais largest bank as measured by assets and market capitalization, and among the largest banks in the world, based on market capitalization. I was the part of the quality assurance team and worked for their banking application.

Studying and understanding the Functional Requirements.

Involved in the preparation of Project Plan, Test Plan.

Involved in preparation of Test Cases and Test data.

Involved in Peer reviews

Test case Execution, Result analysis and Test Report generation

Performed Functional and Regression testing

Reporting Defects, Defect verification and track them till closure.

Client interaction via conference calls on need basis.

Developing Test Plan and Test scripts.

Test Data preparation and work with interfacing applications for data needs

Status Reporting to all project stakeholders

Generating Test and Defect Metrics for client manager and release management.

Performed functional testing to identify various critical points in the application.

Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement-based strategies to conduct Functional testing.

Perform database testing using SQL queries to validate test data.

Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.

Environment: SQL Server 2008, Windows XP, Manual Testing, MS-Excel, QC, Waterfall.



Contact this candidate