Post Job Free

Resume

Sign in

Automation tester

Location:
NC-100, NC
Posted:
July 05, 2023

Contact this candidate

Resume:

Naga Ananthaneni

Senior QA Automation Engineer

E-mail: adx3pr@r.postjobfree.com

Phone: 314-***-****

Senior QA Automation Engineer with over 8 years of experience involved in all phases of Software Testing Life Cycle (STLC). Expertise in developing Test Plan, Test Scenarios, Test Cases and Automation test scripts using Selenium, TestNG with emphasis on GUI Testing, API Testing, Black Box Testing, Backend Testing of Client Server and Web applications extensively in multiple domains.

Professional Summary

Experience in working with different development environments such as Agile/Scrum & Waterfall

Involved in the Design and implementation of different Automation frameworks such as Hybrid Framework, Data Driven Framework, Keyword Driven Framework and Page Object Model (POM) for various projects.

Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Java, Jenkins (continuous integration), Maven (Build Management), Eclipse, Cucumber, TestNG (Regression tests) and JUnit.

Extensively involved in Front-end and Back-end Testing (Web Services and Databases) with either Test Driven Development (TDD)/Acceptance Test Driven Development (ATDD) and Behavioral Driven Development (BDD) approach.

Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.

Proficient in working with Selenium Grid/ Sauce labs to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.

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

Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.

Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

Performed User Acceptance testing (UAT) using Gherkin language to write the acceptance criteria’s such as feature file, Scenarios, Scenario outline’s and performed the step definitions and runner classes using Cucumber.

Maintained Selenium& JAVA automation code and resource in source controls SVN/Git over the time for improvements and to add new features.

Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for uniform build system.

Experience working with logging frameworks such as Log4j and Extent loggers to capture the flow details of the test cases.

Tested the performance of the applications using JMeter.

Experience in finding web elements using locators like CSS Locator, XPath, HTML id, name, class name, linked text, partial linked text and tag name. Experience in handling different methods of Select class for selecting and deselecting, for dropdown web element.

Skilled in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.

Implemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.

Experience in handling Pop-ups with Selenium using Alert methods. Experience in handling multiple windows in selenium.

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

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

Experienced various types of AUT (Application under Test) such asAutomation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing and Functional testing.

Knowledge on mobile testing using Appium on real and virtual devices.

Expertise in Selenium as automation tool, Selenium grid, Java, Maven as build management tool, Appium for mobile testing, Cucumber, Extent Reports for report generation.

Experience using various TestNG Annotations like Before Suite, After Suite, After Method, After Test and configured Parallel Processing using TestNG xml.

Web Service Testing

Experienced with Soap and Restful web services testing using SOAPUI tool. Knowledge of XML, WSDL, XPATH, Groovy scripting. Experience with Service Oriented Architecture using SoapUI Pro tool to test web service.

Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into SoapUI to send requests and stored the data from responses into the respective excel sheets.

Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath Match, XQuery.

Database Testing:

Experienced writing and executing CRUD SQL statements.

Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.

Expert in developing complexSQL Queries with various kinds of joins

TECHNICAL SKILLS

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Testing Tools

Selenium WebDriver, Selenium IDE/RC, SOAPUI, Appium, JMeter, Jenkins, Selenium Grid.

Frameworks

Page Object Model, Keyword Driven, Data Driven, Hybrid, Cucumber, TestNG, Junit, log4j

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Test Build and Integration tools

Jenkins, Maven, Ant

API testing

REST, SOAP, SOAPUI

Programming Tools

Java, C, C++, Groovy, Gherkin, VB Script

Operating System

Windows XP/Vista/7/8/10, Unix, Linux, IOS

Databases/Database tools

SQL Server, Oracle, MySQL, DB2, SQL, TOAD

Defect Tracking Tools

HP ALM/Quality Center, JIRA, Bugzilla, Rally.

Markup Languages

HTML, XML, Xpath, CSS

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Other Utilities

Eclipse, PL/SQL, GIT, SVN, Sauce Labs, Firebug, Fire Path, JMeter

Types of testing

Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing,Localization Testing, Performance Testing and Ad-hoc testing.

EDUCATION DETAILS:

Bachelor’s in computer science

CERTIFICATION DETAILS:

ISTQB certification provides International recognition of acquired competencies and skill

ISTQB Certified software testers are Acumen with Sound Technical Skills and can improve efficiency and profits.

PROFESSIONAL EXPERIENCE:

Project: 1

Project Profile

Client

Paychex

Location

Palm beach, Florida

Duration

Jan 2020 -Present

Role

Senior QA Automation Engineer

Project Description:

Paychex, Inc. is an American provider of human resource, payroll, and benefits outsourcing services for small- to medium-sized businesses. With headquarters in Rochester, New York, the company has more than 100 offices serving approximately 670,000 payroll clients in the U.S. and Europe.

Roles/Responsibilities:

Worked to initiate and start implementing Automation Scripting.

Started implementing scripts using Java, Selenium, and TestNG.

Conducted UI testing, Functional testing and Regression Testing.

Created automation test cases and test scripts using Hybrid Framework (data driven framework and Page Factory model) to test the web applications using Selenium WebDriver.

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

Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing.

Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.

Performed Cross browser testing and parallel testing on Chrome, Firefox, IE browsers and Safari using TestNG framework.

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

Used Git as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.

Used different modules in JIRA to report and track the defects and communicated issues with the developers for a better solution.

Performed testing on Web Services such as soap and restful services using SOAPUI to check the communication between different services.

Environment: AGILE, Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Jenkins, SQL, Oracle, SoapUI, Jira.

Project:2

Project Profile

Client

Lowe’s

Location

Mooresville, North Carolina

Duration

March 2019-November 2019

Role

Senior QA Automation Engineer

Project Description:

Lowe's Companies, Inc., doing business as Lowe's, is an American retail company specializing in home improvement. Headquartered in Mooresville, North Carolina, the company operates a chain of retail stores in the United States and Canada

Roles/Responsibilities:

Worked in a team to initiate and start implementing Automation Scripting.

Started learning Python quickly to adapt to the changes in the team.

Gave few demos to demonstrate what and how we are implementing automation.

Worked on POC’s to see the scope of automating Mainframes, Unix scripts and Talend jobs using Java.

Started implementing scripts using Java, Selenium, and TestNG.

Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix.

Created automation test cases and test scripts using Hybrid Framework (data driven framework and Page Factory model) to test the web applications using Selenium WebDriver.

Utilized Apache POI jar file to read 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 versions of the browsers in parallel to save time.

Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing.

Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.

Performed Cross browser testing and parallel testing on Chrome, Firefox, IE browsers and Safari using TestNG framework.

Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG annotations.

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

Used Git as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.

Used different modules in JIRA to report and track the defects and communicated issues with the developers for a better solution.

Performed testing on Web Services such as soap and restful services using SOAPUI to check the communication between different services.

Environment:AGILE, Java, Python, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Jenkins, SQL, Oracle, SoapUI, Jira, Extent Reports.

Project: 3

Project Profile

Client

Equifax Workforce Solutions

Location

St Louis, MO

Duration

Aug 2017-Feb 2019

Role

Senior QA Automation Engineer

Project Description:

Equifax Inc. is a consumer credit reporting agency. Equifax collects and aggregates information on over 800 million individual consumers and more than 88 million businesses worldwide. Founded in 1899 and based in Atlanta, Georgia, it is one of the three largest credit agencies along with Experian and TransUnion.

Roles/Responsibilities:

Conducted UI testing, Functional testing and Regression Testing .

Created automation test cases and test scripts using Hybrid Framework (data driven framework and Page Factory model) to test the web applications using Selenium WebDriver.

Utilized Apache POI jar file to read 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 versions of the browsers in parallel to save time.

Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing.

Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.

Performed Cross browser testing and parallel testing on Chrome, Firefox, IE browsers and Safari using TestNG framework.

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 smoke or regression testing.

Used Git as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.

Used different modules in JIRA to report and track the defects and communicated issues with the developers for a better solution.

Performed testing on Web Services such as soap and restful services using SOAPUI to check the communication between different services.

Handled Selenium Synchronization problems using Explicit & Implicit waits during functional testing. Executed test cases relating to mouse events using Actions class.

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

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.

Analyzed bugs and involved in quality assurance reviews with the team to ensure bugs are reported and closed.

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

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements. Implemented JDBC connections in the automation framework to validate data in the database.

Environment : AGILE, Manual Testing,Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, SQL, Oracle, SoapUI, Jira, JMeter, Extent Reports.

Project: 4

Project Profile

Client

BJC Health Care

Location

St Louis, MO

Duration

August 2014- July 2017

Role

Senior QA Automation Engineer

Project Description:

BJC Health Care is one of the largest non-profit organization based in St Louis. The projects involved various interactive healthcare integration systems which automated the manual work flow process followed by physicians and medical staff to satisfy patient needs. It offered users and providers with an efficient and effective means of communicating and transferring patient information in a secure and timely manner, improving patient care and patient safety and increasing productivity by a large margin.

Roles/Responsibilities:

Analyzed the user requirements by Interacting with system architect, developers and business users.

Suggested improvements in test process by gathering and analyzing data.

Reviewed and analyzed Detail Designed Specification and Technical Specification documents.

Analyzed the Product backlog, Sprint Backlog and developed Test Suites to cover the overall quality assurance testing.

Involved in complete QA Life Cycles. Developed and maintained various test cases and test scripts using Data Driven Framework.

Used Selenium as the automation tool and JIRA as the defect management tool.

Developed and enhanced various test scripts using selenium tool to handle the changes occurred in the web elements during the build releases.

Reviewed and analyzed the user acceptance criteria alongside with the business analysts to test the application for UAT using cucumber.

Expertise in running multiple test scripts at the same time against different machines, running different browsers and operating systems using Sauce Labs.

Expertise in using TestNG tool to perform cross browser and parallel testing.

Utilized various TestNG annotations to group test classes, methods, suites; to pass parameters, and to generate reports containing test results using listener’s annotation.

Handled various operations like pop-ups, Web-Alerts, Java-Alerts, iframes, windows-handling and utilized Select class and Action class for required operations.

Developed customized XPath and CSS path locaters to find the address of web-elements and utilized other locators like ID, Name, Class Name, Linked text and Partial linked text.

Expertise in Maven and performed different operations on POM.xml file to gather required dependencies and run numerous test scripts. Proficient in configuring Jenkins to perform required tasks by specifying path of version control and hardcoding the operations to be performed on it.

Proficient in using various SOAPUI actions to perform SOAP and REST services to get information either from third parties/internally and tested the results using assertions.

Used different modules in JIRA to report and track the defects and communicated issues with the developers for a better solution.

Environment: Selenium WebDriver, AGILE, Sauce Labs, Java, Eclipse, TestNG, Maven, Jenkins, Microsoft Office Excel, Cucumber, SQL, Git, JIRA, SoapUI.



Contact this candidate