Post Job Free
Sign in

QA Automation/SDET

Location:
United States
Salary:
$65
Posted:
May 31, 2022

Contact this candidate

Resume:

Prashanthi Nakka

Software Development Engineer in Test – SDET

Email: *****@******************.*** Phone: 609-***-****

8+ years of professional experience as a Senior QA Automation Engineer in all the phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC). Skilled in different programming and testing technologies like Java, Selenium, Cucumber, SOAPUI, REST ASSURED, Appium with diversified experience in serving various domains like Banking, Retail, Frieght & Logistics, and Insurance.

Professional Summary

Able to maintain the highest level of quality assurance best practices using QA Standards, and Knowledge of SDLC, STLC and software development methodologies such as Waterfall model and Agile model.

Good experience in OOPs using Core Java and extensively used Classes, Objects, Inheritance, Polymorphism, Exception Handling, Packages, Collections.

Experience in performing the automation of web applications using Selenium WebDriver, Selenium Grid, Java, TestNG Maven.

Experience in working with Selenium Grid which is a part of selenium suite that specializes in running tests across different Browsers, Operating systems and machines in parallel.

Extensively used Selenium APIs such as Take Screenshot for capturing failed test cases and important checkpoints, Select for selecting dropdowns value, Actions for various keyboard and mouse movements .

Well acquainted with selenium synchronization techniques like Explicit, Implicit and Fluent Waits.

Implemented test automation for handling Popup windows and Alerts using web Driver Window Handles and Alert interface.

Identified elements using various locator techniques like id, name, class, linkText, partialLinkText, xpath, css.

Used Auto It tool for automation of window based components which is not possible by selenium.

Used selenium WebDriver and TestNG for parallel execution of test cases by creating groups, parameters categorizing test cases and configuring it in the TestNG.xml file.

Performed Cross browser testing for different browsers like chrome, firefox, IE and Operating systems like windows, linux and mac using TestNG, Java and Selenium

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG attributes like Groups, parameters.

Experienced in using Apache POI to read the data from external sources in order to feed locators into the test script.

Designed, developed and implemented automation frameworks like keyword Driven Framework, Data Driven Framework, and Page Object Model (POM).

Experienced in BDD using Cucumber in Gherkin format by creating feature files, step- definitions and runner classes.

Used Emulators for Android and Simulators for IOS platforms apart from real devices.

Used Native and Web mobile applications.

Used APPIUM Desktop and APPIUM Inspector to inspect the mobile elements and test the mobile applications.

We have tested Android Studio for Android platform and X code for IOS platform.

Proficient in developing the automation scripts using Appium for mobile applications, Developed Automation test scripts for Android devices.

Strong knowledge on web services and hands-on experience in validating SOAP and RESTFUL web services using tools like SOAPUI, Postman.

Performed Groovy scripting for creating the dynamic mock responses and for dynamic execution of the test steps.

Performed Web services testing using java libraries like Rest Assured, Apache Http Client.

Experience in Data Base/Backend testing using SQL queries for data design, data validation, and data integrity testing using JDBC.

Experience in using defect tracking tools like Jira, Bug Zilla and Rally.

Used Log4j to maintain Log files and debugging of automation scripts and web applications.

Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.

Identified and measured severity, and document deficiencies in software functionality, and accurately reported deficiencies to programming agencies.

Maintained, updated, and executed Functional Testing scripts and scenarios to ensure that individual software modifications function as expected.

Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.

Expertise in creating Test cases, Test scripts, Test plan, Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Involved in Writing, Updating and maintaining the Test documents for various stages of Testing for reference and auditing purpose

Assist in User Acceptance testing when necessary and recommend changes for use by location users once the software meets the business requirements.

Excellent Organization, Analytical and Problem-Solving skills and ability to quickly learn new technologies.

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium Server, Selenium RC, Selenium Grid, JUnit, Cucumber, SOAPUI, REST ASSURED, Appium,Postman,log4j,AutoIT

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC, BDD, TDD

Languages

Java, HTML, XML, Gherkin, JAVA Script, Ajax, CSS, Json

IDE

Eclipse, SQL Developer

Test Framework

Keyword Driven, Data Driven, Page Object Model (POM), Behavior Driven Development (BDD),TEST NG

Web Debugging Tool

XPath, Firepath, Firebug

Bug Tracking Tools

JIRA, Bugzilla

Test build, Integration Tools

Maven, Jenkins, SVN, Git

Databases

SQL Server, Oracle, MS Access, MySQL

Operating Systems

Windows (XP, Vista & 7, 8,10) Linux, UNIX

MS Office tools

Outlook, Word, Excel, PowerPoint

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Mobile Testing

Android, iOS

Education: BSc Computers 2013

Work Experience

Client

Liberty Mutual

Location

Boston, MA

Role

Sr SDET

Duration

July 2019-Present

Description: Liberty Mutual Group is an American diversified global insurer and the sixth-largest property and casualty insurer in the United States. It ranks 71st on the Fortune 100 list of largest corporations in the United States based on 2020 revenue. From comprehensive health and benefits to professional development opportunities, you’ll have access to the resources you need to pursue a meaningful career in an environment focused on openness, inclusion, trust and respect.

Roles/Responsibilities:

Analyzed the user/business requirements and functional specs documents of various interfaces and involved in testing them and automated them as required.

Wrote and analyzed user stories and participated in Sprint planning and Scrum Meetings and developed Test scenarios, Test cases and Test data.

Developed Test Plan and Test cases based on user stories (Functional requirements) using HP Quality Center.

Executed Test cases and complete QA testing life cycle.

Created and enhanced numerous test scripts to handle changes in objects, in application’s GUI and in testing environment using Selenium WebDriver.

Used Chrome developer tools and Firebug for element identification while creating Page Object Repository.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver, and Cucumber.

Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test .

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Developed Test Scripts to implement Scenario, Scenario outline and Step Definitions using BDD (Behavior Driven Development) in Cucumber

Performed the Behavior Driven Development (BDD) of the web application functionality using Gherkin features, scenarios.

Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Tested Web Services, Validated Request and Response XML, Restful calls, Soap calls using SOAPUI tool.

Reported the defects. Involved in complete defect life cycle from creating new defect, assigning to responsible developers based on the module, retest, close and reopen etc.

Used Jira to keep track of bugs to reduce downtime, increase productivity, and Communication.

Conducted backend testing using SQL queries to validate and retrieve data from the database for executing user-specific test cases.

Prepared test cases for Positive and Negative test scenarios as referred in the User Stories keeping in mind Boundary Value Limitations and Equivalence classes.

Created and maintained the Traceability Matrix for all the requirements.

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

Tested consumer Android Mobile App in different Kinds of Android Mobile Devices, both real and virtual using Appium.

Integrated Appium with Sauce Labs for distributing tests on the cloud.

Used APPIUM Desktop and APPIUM Inspector to inspect the mobile elements and test the mobile applications.

We have tested Android Studio for Android platform and X code for IOS platform.

Performed API testing using REST ASSURED in BDD approach.

Experience in Authentication API’S like Basic/Digest and Bearer Token using REST ASSURED.

Performed functional testing of RESTFUL Web Services using SOAPUI Tool.

Tested SOAP and REST web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.

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

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

Good understanding of SOA [Restful Protocol] in terms of monolithic and microservices architecture.

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

Environment: Java, Selenium WebDriver, Selenium GRID, REST ASSURED, SoapUI, Cucumber, BDD, Agile, Jira, Maven, XPath, Eclipse, Manual testing, JDBC,SQL Server, MySQL, HTML, XML, JSON, GIT, TestNG, Jenkins.

Client

Fidelity Investments

Location

Boston, MA

Role

SDET

Duration

Jan 2018-June 2019

Description: Fidelity, goal is a financial expertise broadly accessible and effective in helping people live the lives they want. We do this by focusing on a diverse set of customers: - from 23 million people investing their life savings, to 20,000 businesses managing their employee benefits to 10,000 advisors needing innovative technology to invest their clients’ money. We offer investment management, retirement planning, portfolio guidance, brokerage, and many other financial products. Privately held for nearly 70 years, we’ve always believed by providing investors with access to the information and expertise, we can help them achieve better results.

Roles/Responsibilities:

Actively Participated in requirement gathering from end Users, Responsible for writing

functional Specifications and design documents.

Analyzed business requirements, system requirements, and data mapping requirement

specifications interacting with client, developers and QA team.

Created and implemented Test Plan and Test Strategy Document outlining the scope,

objectives, timeline and focus of software testing effort for functional, regression, user

acceptance and stress testing.

Involved in analyzing system specifications, design, development and execution of test

plans and test cases for Manual and Automated testing.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.

Developed Selenium test cases using TestNG framework.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG attributes like Groups, parameters.

Developed Automation scripts for new enhancements using Selenium WebDriver and

TestNG.

Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE,

design of automation test

Used Cucumber automated testing to test new and existing functionality.

Developed Test Scripts to implement Scenario, Scenario outline and Step Definitions using BDD (Behavior Driven Development) in Cucumber.

Performed the Behavior Driven Development (BDD) of the web application functionality using Gherkin features, scenarios.

Experience in RESTFULL Web Service Testing using Rest Assured Framework and validated JSON formatted data, XML formatted data and different http status codes.

Performed API testing using REST ASSURED in BDD approach.

Experience in Authentication API’S like Basic/Digest and Bearer Token using REST ASSURED.

Performed functional testing of RESTFUL Web Services using SOAPUI Tool

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools

(Jenkins) for nightly batch run of the Script.

Implemented Data-Driven test to verify the same functionality with multiple sets of data.

Defect testing and exploratory testing/Ad-hoc testing was performed after each build.

Performed UI testing, Database testing after reviewing the story cards and database

diagram.

Worked closely with development and project management teams for effective defect

management and verify resolved bugs and track enhancements made to product.

Reported the bugs, Email notifications to the developers using JIRA.

Worked with developer to reproduce the bugs and to resolve usability issues during UAT.

Created Regression Document to track and report testing activities during each phase of

testing, including testing results, test case coverage, required resources, logged defects

and their status, performance baselines.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting

with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium Web Driver, Jenkins, Maven, Cucumber, Rest Assured, Eclipse, SQL, JIRA, QC (Quality Center), TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.

Client

The Hanover Insurance

Role

QA Test Engineer

Location

Worcester, MA

Duration

Jul 2016- Dec 2017

Description: The Hanover is a leading provider of property and casualty insurance in the United States.

As an employer of choice, The Hanover provides a unique experience, combining a long, proud history of delivering its promises, and a forward-thinking, innovative culture mentality. At The Hanover, you will gain new experiences, expand your skill set, and build your career working for an industry leader and one of the fastest growing companies in the insurance industry. Our compensation and benefits programs are based on the strong belief that our people are our company's most valuable asset.

Roles/Responsibilities:

●Review Functional requirements and use case document to understand the business logic, application requirements and technical aspects of the system.

●Participated in daily scrum, sprint grooming, planning and review meetings.

●Utilize CSS selectors, IDs and customized dynamic XPaths to locate elements on Web pages while developing automation framework using Selenium WebDriver and JAVA.

●Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG and Java.

●Created and enhanced numerous test scripts to handle changes in objects, in applications GUI and in testing environment using Selenium WebDriver for regression test coverage.

●Design and develop data driven framework using Selenium WebDriver, TestNG and Apache POI.

●Created Selenium WebDriver automation scripts using Java to validate new functionalities and update existing scripts for upgraded functionalities on various browsers.

●Used Maven to build and run the Selenium automation framework.

●Involved in Continuous Integration of automation frameworks with Jenkins.

●Integrated test suites to Jenkins to execute them automatically after every successful deployment.

●Worked on Data Driver Framework for automation test scripts.

●Used Git Bucket as code repository to manage code reviews.

●Created manual test cases, reviewed with different stakeholders to validate the functionality.

●Attend the BRI (Business Requirement Identification) meeting to understand the business requirements.

●Review database test cases according to assigned requirements to validate reports by retrieving data with SQL queries from Oracle databases.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, XPath, Eclipse, HTML, CSS, JavaScript, XML, SQL, Agile, Oracle

Client

PNC Bank

Role

Selenium Automation QA Tester

Location

Wooster, OH

Duration

Aug 2015 – Jun 2016

Description: PNC bank is a diversified financial services company providing banking, insurance, wealth management and estate planning, investments, mortgage and consumer finance. Default Workflow is a mortgage related workflow application that captures loan details related to investor, borrower, property information apart from other lien information and displays the overall case (loan) status as new/pending/resolved with status code based on the progress of workflow.

Roles/Responsibilities:

●Well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

●Conducted the Functional, System, Integration, Regression, UAT and Sanity testing.

●Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and performed Regression testing to ensure that the code is not broken.

●Segregated Bugs based on severity and priority and maintained the log using Bugzilla.

●Involved in writing SQL queries for backend testing to verify the proper interaction between Pega workflow GUI (Graphical User Interface) and database.

●Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.

●Scripted SQL queries to verify data integrity and validate updated data for Test cases.

●Used SharePoint as the medium to upload the requested documents for the team.

●Escalated issues, risks, blocking defects, design questions/clarifications in person to all relevant parties immediately and constantly work on resolution.

●Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis.

●Participated in regular project status meetings related to testing phases.

Environment: Manual Testing, HP ALM Quality Center, MS Excel, Pega PRP,SQL.

Client

State Farm Insurrance

Role

Junior QA Tester

Location

Kansas city, MO

Duration

Dec 2014 – Feb 2015

Description: State Farm is a good insurance company that features a wide variety of insurance policy options, though its rates are rather pricey for both home and auto insurance. The company makes up for this by offering a variety of discounts—such as its Steer Clear driver program—and having solid customer service

Roles/Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

Involved in analyzing requirements documents.

Developed test strategy, test plan, test cases and test scenarios based on requirements Document.

Troubleshoot various software issues using debugging process and coding techniques.

Performed Functional testing manually.

Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.

Used Quality Center as a defect management tool.

Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.

Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.

Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Manual Testing, HP ALM Quality Center, MS Excel



Contact this candidate