Post Job Free
Sign in

Quality assurance

Location:
Newport News, VA
Salary:
65
Posted:
February 09, 2022

Contact this candidate

Resume:

PRATHIMA

Senior QA Automation Engineer

Email: ******@******************.*** Phone: 469-***-****

Experienced Senior QA Automation Engineer with over 8+ years of experience in all phases of SDLC, reviewing business requirements, preparing Test plans and developed detail documentation of testcases for both manual and automation script using TDD, BDD, API Testing, Rest Assured, Selenium with java, Cucumber, SoapUI, TestNG and Mobile Testing. Worked in various domains like Wireless, Utilities, Banking, Healthcare and Education.

Professional Summary

Worked in AGILE environment and participated in scrum, sprint meetings.

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

Extensive experience in Quality Assurance using Manual and Automation tools which includes Selenium WebDriver/ Grid, Cucumber, Appium, Jenkins, Rest Assured, SOAPUI and TestNG.

Expertise in documenting defects with high level of detail, accuracy, and informative steps using JIRA.

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

Possess expert level of understanding of WSDL, WADL and XML documents for Web Services. Performed manual and automation testing of Webservices, API Testing using Postman, Rest Assured, SoapUI for SOAP, REST and HTTP.

Performed cross browser testing for different browsers like Firefox, IE, Chrome and Safari and operating systems like Windows, Linux and Mac using TestNG, Java and Selenium.

Designed and developed Hybrid Framework Data Driven Testing and POM framework using Selenium WebDriver.

Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.

Implemented the Selenium Synchronization using Implicit Wait, Explicit Wait and Fluent Wait.

Performed the Behavior Driven Development (BDD) of the Web Application functionality using Gherkin features and scenarios.

Expert Knowledge on TestNG to perform data driven testing using different annotations.

Used AutoIT for downloading and uploading of EDI files in Healthcare application.

Used Action class for Mouse movements and Keystrokes functionality in applications.

Performed switch over to Windows and iFrames using WebDriver.

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

Experience in testing Mobile Application using Android/IOS on real and virtual devices using Appium.

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

tools like SVN and GIT.

Good experience in OOPs concepts using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages and Collections.

Ability to connect with the Database to execute SQL statements for Data Validation (Database testing). Wrote SQL queries using Oracle to validate the data from different tables.

Used JDBC for automation testing of Databases.

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium Grid, JUnit, Cucumber, Rest Assured, SOAPUI, Appium, Rest API, Junit, log4j, AutoIT, Postman.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

IDE

Eclipse, SQL

Languages

Java, HTML, XML, Gherkin, Java Script, CSS, Json.

Test Framework

Keyword Driven, Data Driven, BDD, Hybrid, Page Object Model (POM).

SQA Technologies

Soap, Rest, WSDL, Webservices.

Bug Tracking Tools

JIRA, Bugzilla

Test build Integration Tools

Maven, Jenkins, SVN, Git

Mobile testing

Android, IOS

Databases

SQL Server, MySQL, Oracle, MS Access.

Operating Systems

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

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Certifiactions

ISTQB - ISEB (Information Systems Examination Board- Foundation level) Certified.

Education Details

Bachelor’s in Information Technology, Jawaharlal Nehru Technological University 2008

Work Experience

Client

Federated Wireless

Location

Arlington,VA

Role

Software Development Engineer in Test

Duration

April 2020 - Present

Project Description:

Federated Wireless has long led the industry in development of shared spectrum CBRS capabilities. The company’s partner ecosystem includes more than 40 device manufacturers and edge partners, all of which are dedicated to collaboration in order to advance the development and proliferation of CBRS services. Federated Wireless’ customer base includes companies spanning the telecommunications, energy, hospitality, education, retail, office space, municipal and residential verticals, with use cases ranging from network densification and mobile offload to Private LTE and Industrial IoT.

Roles/Responsibilities:

Interacted with project managers, developers, and business management in reviewing and solving the problems encountered in the application.

Conducted Base line, Sanity, Functional, Integration, Ad-hoc, Regression and UAT testing against the existing and new product.

Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.

Working on Page Object Model framework with Ruby and Selenium

Wrote Scenarios in feature files using Gherkin format. Created the Step Definitions to automate using Ruby/Cucumber

Monitored, maintained the acceptance test execution in Jenkins and generated the test execution report in html format in Jenkins. Writing Scenarios in feature file using Gherkin language and created Step definition files using Ruby in RubyMine IDE.

Performed Webservices/API testing using Postman and Ruby Automation.

Executed Feature files to perform functional testing, UI testing, regression testing to make sure that existing functionalities are not impacted by the changes.

Participated in bug triage meetings. Prepare Daily Report

Worked closely with Development team, BA and QA teams, as well as Stakeholders and members of Management.

Developed and maintained Java based automation tools for database conversion and automated archival process of localized files.

Tracked and logged bug defects and errors for the applications by clearly articulating and providing detailed bug reports. Reported reproducible bugs in JIRA

Involved in system integration and user acceptance testing on later stages of SDLC.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services, SOAP and RESTFUL service.

Performed mobile testing using Appium on Android devices.

Used real devices and emulators to carryout mobile testing on native and browser (Web) applications.

Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.

Environment: Selenium WebDriver, Selenium GRID, Eclipse, Oracle, HTML, XML, GIT, JUnit, TestNG, Jenkins, Soap UI, Postman, Rest Assured, JIRA, Maven, Jenkins, GitHub, Cucumber, Appium, Appium Inspector.

Client

A&N Electric Cooperative

Location

Tasley, VA

Role

QA Automation Engineer

Duration

November 2018 – May 2020

Project Description:

A&N Electric Cooperative is a member-owned electrical distribution cooperative serving over 35,000 homes, farms and businesses in Accomack and Northampton Counties on Virginia's Eastern Shore and Smith Island in Somerset County, Md. A&N Electric Cooperative is a utility cooperative that distributes electricity to Accomack and Northampton counties in the state of Virginia along with Smith Island in Maryland, in the southern portion of the Delmarva Peninsula.

Roles/Responsibilities:

Worked in the Agile environment with frequently changing requirements and features set.

Participated in sprint meetings and story grooming sessions.

Involved in Document, Implement, Monitor, and enforce all processes and procedures for testing is established as per standards defined by the Organization

Involved in Test planning, Test execution and performed Functionality Testing, Regression Testing, Database and Regression testing.

BDD (Behavior-Driven Development) is implemented with Cucumber by creating the Feature files with Scenarios in Gherkin format from the user stories and the acceptance criteria mentioned in JIRA and executed these feature files with Cucumber runner options and respective step definitions.

Designed Hybrid framework from scratch which is a combination of Data Driven Framework and POM (Page Object Model) Framework. Read the data from excel sheets using Apache POI API.

Involved in using Maven build tool to manage framework dependency jar files, plugins, test suites etc.

Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and Smoke Testing and sends automation build status mails to the team.

Managed individual sprints user stories and tasks using JIRA as agile management tool.

Involved in writing both Manual and Automation Test Cases.

Responsible for creating and maintaining regression and smoke automation test scripts for the java- based applications using Java, Selenium WebDriver, TestNG, Cucumber, Maven, Eclipse IDE.

As part of the automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.

Performed Selenium synchronization methods on the application using implicit, explicit, and fluent wait methods.

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

Performed Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox using TestNG suites.

Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.

Parallel testing is done with Selenium Grid and performed the cloud-based testing using Sauce labs.

Used SOAPUI for testing the web services involved in the project and wrote SOAPUI assertions for RESTful web services to test the JSON, XML messages.

Performed database testing using SQL, JAVA JDBC and verified enterprise data flow.

Used Log4j as the logging framework to direct logging information into a file during the build execution.

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

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Cucumber, Maven, Log4j, Jenkins,

Gherkin, Eclipse, Oracle, UNIX, JDBC, GitHub, JIRA, Apache POI, Appium, Protractor, Karma, Jasmine, SOAPUI.

Client

Cascade Community Credit Union

Location

Roseburg, OR

Role

QA Automation Engineer

Duration

June 2016 - October 2018

Project Description:

Cascade Community Credit Union, headquartered in Douglas County, Oregon, is proud to support its community and residents since 1948 through quality financial products and services, exceptional member service, and involvement in local events and organizations. financial services, loans, checking accounts, savings, credit cards, IRAs, HSA, mortgages, business accounts, business loans, commercial loans, auto loans, RV loans, home equity, HELOC, lines of credit, certificates, personal loans, member service, online banking, ATM, and mobile banking.

Roles/Responsibilities:

Analyzed Business Requirements and Functional Specifications to develop testcases and worked on building test plan and test strategy documents.

Involved in creating Test Scenarios and Test data by looking at the Requirements and communicated the updates to offshore in daily scrum calls.

Performed manual testing as well as automation testing for functional applications and worked on integration testing, back-end testing as well.

Designed and developed Keyword Driven and Data-Driven automation framework for Functional, and regression testing using Selenium Web driver.

Developed and executed automated tests scripts using Selenium for Regression Testing applying different Automation Framework.

Designed and managed automation framework using ANT, Page Object model, TestNG, Eclipse and Java and Use REST client extension to manually debug and verify service calls.

Developed new and updated existing Automation test cases using Selenium Web driver tested entire functionality of the application on different browsers based upon Business and System Requirements.

Write SQL queries to automate data integrity and to verify the UI data against the real data compiled test metrics on a weekly basis and tracked the status of the test cycle.

Developed extensive set of Selenium WebDriver based keywords to support Keyword driven automation testing like table Operation, handle Alert, update Page, validate Fields, getDBdata, etc

Analyzed the script execution report using java framework like Cucumber, TestNG to find out the issues in functional testing.

Designed Test Cases report validation in HPALM for UAT testing with end customers responsible for execution of regression scripts on each Service pack release and updated results in Jira

Worked in Jira for planning, running and tracking defects while attending Walkthroughs with the client and the development team and Defect reporting meetings periodically.

Implement cross-browser and cross-platform web testing with Selenium Web Driver performed build acceptance testing and smoke testing using Cucumber automation tool.

Prepared test Scripts for conducting User Acceptance Testing (UAT) Designed and developed strong background in coding for automation, without reliance on record and playback scripting.

Worked on testing status, reporting to the higher management and retesting the fixes automated scripts for functional, regression, integration testing using Selenium.

Participated in daily stand-ups and project meeting to keep track of project priority and status.

Environment: Selenium Web Driver 4.0 alpha6, Java 6.0, ANT, HP ALM, Cucumber, Eclipse, Bitbucket, JIRA,Windows.

Client

Siemens, Germany

Company

Apollo Health Street

Role

Software Tester

Location

Hyderabad, India

Duration

July 2011 – February 2014

Roles/Responsibilities:

Involved in System level Test design documentation.

Participated in peer-to-peer reviews and formal reviews.

Participated in Functional testing, system testing and Regression testing and help the team document the Bugs while performing a detailed Test plan.

Leading and participating in daily smoke testing for Eligibility and Enrollment.

Working through multiple Environments to ensure a bug free product.

Support the UAT team while Testing.

Providing the weekly status reports and open issues to be resolved.

Environment: ASP.Net, C#, SQLServer2012, MS Office 2016, XML, JIRA, QC ALM. NET 4.5, Microsoft Windows 10.

Client

Schools

Company

Concept Waves Software Solutions

Location

Hyderabad, India

Role

Software Engineer

Duration

June 2009- June 2011

Roles/Responsibilities:

Understanding the whole requirement specification.

Generation of Test cases & Execution Test Cases.

Performed Functional, GUI, Integration & Regression Testing.

Tracked bugs and created reports using test management/defect tracking tools Test Director 8.0

Performed Database Verification and Validation testing using SQL quires

Performed compatibility testing across different browsers (Chrome, IE, Firefox).

Participated in stand up meetings.

Environment: Test Director 8.0, MS Excel, Java, SQL Server 2005



Contact this candidate