Post Job Free

Resume

Sign in

Sr QA Automation Engineer

Location:
Erie, PA
Salary:
65$/Hr
Posted:
January 23, 2020

Contact this candidate

Resume:

Pavani Bethapudi

Email: adber3@r.postjobfree.com Phone: 609-***-****

PROFFESIONAL SUMMaRY

Senior QA Automation Engineer with 7 years of experience in all phases of Software Testing Life Cycle (STLC)&Software Developer Life Cycle (SDLC). Expertise in testing, streamlining and developing efficient test plans/test scripts for automation, leading to accelerated product rollout and system optimizations. Gained experience in testing Web applications, API Testing, Mobile Testing, BDD using testing tools like Selenium with Java, Cucumber, Rest Assured, SoapUI, TestNG and Appium. Handful experience in Automation and Manual testing in domains such as Banking, Retail and Insurance.

PROFILE

Experience in Software Development Life Cycle (SDLC) including Agile Scrum model and Waterfall model.

Well versed with UI Automation by using Selenium WebDriver, Selenium Grid,Java, Rest Assured, Database Testing and Mobile Testing using Appium.

Extensively involved in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking defects in all phases.

Designed and created Test Suites using different Automation frameworks like Data driven, Keyword driven and Page Object Model for Java based applications.

Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into TestNG DataProvider in the scripted code.

Hands on experience in different Testing methodologies like Black Box testing, White Box testing, Smoke testing, Functional testing, Regression testing, Retesting, Unit Testing, Integration testing, GUI testing, System Testing, Reports Testing, User Acceptance Testing (UAT).

Was involved in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.

Proficient in handling locators using FireBug, FirePath to debug, edit and locate the objects based on locators like CSS, XPath, Id, LinkText, Partial linkText and name to find the Web Elements.

Application Screenshots are captured using TakeScreenshotAs and copied the images using FileUtils.copyfile whenever an exception occurs and also at any checkpoint while execution.

Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke Test and Regression Test using TestNG.

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

Background in web development: front-end and back-end.

Performed Continuous Integration(CI) and Continuous Deployment (CD) using Jenkins and scheduled the tests to run at specific time.

Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.

Experienced in handling Alerts, Frames and Popups in Selenium.

Proven ability in developing BDD scripts with Cucumber and writing Step Definitions, features in Gherkin.

Experience in doing automation testing for Mobile applications using Appium.

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

Experienced in Parallel Execution of Multiple Tests at a time in different environments.

Proficiency in testing complex software applications including manual testing.

Handled Selenium WebDriver features like Implicit wait and Explicit wait under synchronization.

Generated test logs using Log4j forvarious log levels.

Experienced in preparing test data for positive and negative testing, Boundary value Analysis, Equivalence partitioning and identified critical bugs in the product early in the test execution cycle.

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

Performed functional testing of both SOAP and RESTful web services using Rest Assured and SoapUI. Added assertions to validate the XML or WSDL file.

Developed Test Scripts to implement ATDD (Acceptance Test Driven Development), BDD (Behavior Driven Development) using Cucumberand Gherkin.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.

Wrote complex SQL query by joining multiple tables according to business logic for data validation.

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

Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS

Testing Tools

Selenium WebDriver, Selenium RC, Selenium IDE, Selenium GRID, Rest Assured, Postman, SoapUI, Cucumber, TestNG, JUnit, SVN, GIT, Firepath, Firebug, Appium.

Programming

C, Java, HTML, XPath, CSS, JavaScript, XML, JSON, AJAX, Gherkin, Angular 2

IDE

Eclipse, Android Studio, Visual Studio, Appium Desktop

Defect Tracking Tools

Jira, BugZilla, Quality Center

Build Tools

Ant, Maven

Testing Frameworks

Page Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework

Continuous Integration Tools

Jenkins

Project Methodologies

SDLC,STLC,Agile (Scrum), Waterfall

Databases

Oracle, SQL Server, MySQL, SQL

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Operating Systems

Windows 7/8/XP/10, UNIX, LINUX

Erie Insurance. July 2017 – Till Date

Erie, PA

QA Engineer

Project Description:

The ERIE Insurance group offers insurance through wide range of Personal Lines and Commercial Lines products to meet challenging market needs. This project will allow Erie to write supported Commercial policies with Oneshield being Policy admin system. As part of this project Erie Policy Admin System is integrated with multiple third-party systems such as RataBase, HP Exstream, Claims center and Billing systems etc.

Roles & Responsibilities:

●Analyze 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 in 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 (Server and Web Driver)& created Data Driven framework using JUnit.

●Created Test Scripts in SOAPUI for Testing Web Services.

●Wrote Mobile Test Scripts using Appium Client to test Native and Web Mobile applications. Tested Android Apps using Appium Desktop.

●Tested Enterprise Restful API using Rest Assured and Postman, Used HamCrest Assertions,

●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 meetings.

●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.

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

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Oracle, HTML, XML, Git, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Appium.

T-Mobile April 2016-July

Senior QA Automation Engineer

Project Description:

The project involves System Testing, Regression Testing, Sanity Testing and backend testing of T-Mobile one Console application, which is used to visualize and manage network generated alarm in different network nodes. The web interface allows the user to retrieve data of cell sites, display the alarm by category, and option to acknowledge alarm, ticket creation with different pre-defined escalation priority.

Roles & Responsibilities:

●Performing the role of QA Test Automation engineer in a fast-paced Agile team.

●Reviewing requirement documents, system documents to ensure technical accuracy, completeness and compliancy.

●Participating in design reviews to provide inputs on functional requirements, product designs and schedules.

●Creating Test Plan, Test Strategy and Test Cases manually for in-house developed products and software applications developed.

●Identifying and creating Test Data needed for carrying out execution of all functional and regression scripts.

●Maintaining all Test Scripts, Test Cycles, Test Results and other artifacts like Defect Reports using JIRA.

●Involved in the enhancement of Hybrid framework, combination of Data driven, Keyword Driven and POM using Eclipse and Java.

●Used AutoIt to for automating the Windows GUI and general scripting.

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

●Handled Mouse Actions classes, alerts, window pop outs in selenium.

●Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.

●Utilizing knowledge of XML and experience of SOAPUI tool in Web Services testing in multi-tiered application architecture.

●Performed Interruption testing using cloud-based technologies in mobile testing.

●Designing automation test suites for regression testing using knowledge of java programming language and Selenium IDE and Selenium WebDriver

●Using data-driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.

●Maintaining existing Test scripts written for functional testing and enhancing the existing keyword-driven framework to meet the current need and to have an effective automation suite in accomplishing optimal results.

●Coordinating with other cross team to ensure the newly developed features function End-to-End.

●Performing production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment: Java, Selenium, SOA, Web Services,, SOAPUI, Postman, XML, XSD, HTML, CSS, JavaScript, Cucumber, Eclipse, Web Logic, JIRA, Maven, SQL, Oracle, XPath, TestNG, Windows, Unix.

AETNA, Hartford July 2014 – Feb 2016

FACETS/UAT Tester-SELENIUM

Project Description:

Aetna acts as a third-party administrator for more than 90 companies and most of these companies are Self-Insured. These groups provide medical, dental and/or vision coverage for their employees. On behalf of these groups, Aetna handles claims processing, pay providers, and manage other functions related to the operation of health insurance, such as access to preferred provider networks, prescription drug card programs, utilization review, etc.

Roles & Responsibilities:

●Created Test Cases and Test data after analyzing the BRD under AGILE development methodology.

●Worked with Business Users and Developers to Create complete test plan as per the high-level project schedule

●Served as an Onsite Coordinator, gathered and understood business requirements by working with business analysts, developers and to define the test scope and approach

●Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites (TestNG and Maven)

●Developed test plan, test cases, test strategy, test scripts and testing scope document detailing the process for each of the test scripts and the scenarios.

●Involved in complete project software development life cycle (SDLC) and software testing life cycle (STLC)

●Setup the automation framework using Selenium.

●Developed test scripts to automate testing process in Selenium WebDriver using Java programming to develop/execute the application test plan.

●Prepared and identified Test Cases for automation and developed Automation test scripts using Selenium 2.0(Web Driver) as framework, used Jenkins to maintain, build and execute scripts

●Involved in the project team, which focused on testing and dealing the process, tools and best practices.

●Involved in querying using SQL and validate database records as expected.

●Developed the test cases Client based on Use cases, Annotated Documents and Business Rules.

●Performed Input validations, User interface validations, Browser compatibility and Navigation testing.

●Conducted Functional, Regression and Retesting; performed Sanity testing to check basic application functionality.

●Conducted GUI, Functional, Integration, User Acceptance and Regression Testing and logged the defects in the defect-tracking.

●Checked the client side and server side validations. Tested the functionality of the application

●Inserted checkpoints where needed, to compare the current behaviour of the application being tested to its behaviour in the earlier version using Selenium

●Performed data accuracy, validation, and integrity testing by querying database using SQL Queries to ensure and confirm the business rules

●Involved in planning as per test results and progress and took necessary actions to compensate for problems

●Generated reports for tracking defects, test project metrics, test process improvement and management review

●Used to prepare weekly and monthly status reports.

●Developed and enhanced process flows for Shipping address, Shipping options and Payment.

●Involved with the User Acceptance Testing (UAT) to test the usability of the application.

●Assisted testing team to identify software bugs, created Test Reports

Environment: Selenium WebDriver, Appium, Eclipse, Oracle, HTML, XML, GitHub, JUnit, TestNG, Maven, Jenkins, SoapUI, Postman, Rest Assured, JIRA, Maven, Cucumber, Gherkin, Soap, Restful.

LOWES MARCH 2012 – June 2014

Charlotte, North Carolina

QA Analyst

Project Description:

Lowes.com is an e-commerce web application, which deals in home appliances like refrigerators, lawn mowers, washing machines etc. It provides clients a stock of approximately 40,000 products in about 20 product categories ranging from appliances to tools, to paint, lumber and nursery products. The website is setup in such a way that it simulates the transaction happening in a store. Users have an option to choose their local store by entering the zip code after which the pricing and catalog is fetched accordingly for that store. It operates more than 1,725 stores in the United States, Canada and Mexico.

Roles & Responsibilities:

●Involved in various SDLC Phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.

●Actively involved in functional, system, integration, positive, negative, GUI testing of the application.

●Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.

●Created Test Data using SQL and wrote SQL queries for back-end testing.

●Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

●Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.

●Converted XML result to nicely formatted JSON response and added an assertion to validate the content of the response for RESTful web-services in SoapUI.

●Prepared Test Cases for functional and UAT testing.

●Used Maven and performed continuous integration of code and scripts using Jenkins.

●Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.

●Attended multiple sessions with Business Analyst and Solution Architects for understanding the design of the application for new Change Requests.

●Usability testing of the application and workflow involving multiple functional modules.

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

●Performed social networks integration (Facebook, Twitter) testing that allows to share coupons within social networks. Setup for new Initiatives E.g. Mobile Offers, Mobile Ordering, Handheld order taker.

●Conducted geolocation functionality testing that shows coupons in your mobile app based on your current location using Appium.

●Performed compatibility testing on iOS and Android platforms using Appium and by customizing Android Studio emulators.

●Work closely with technical project manager and developers to identify problems and offer improvements

●Suggested to add “Not a coupon” feature for usability improvement, and got it implemented

Environment: Selenium Webdriver, TestNG, Eclipse, HTML, SVN, Maven, Jenkins, UAT, JIRA, Java, Eclipse, Manual Testing, Data Driven Framework, Page Object Model Pattern, Oracle, SQL, Maven, Appium.



Contact this candidate