Post Job Free

Resume

Sign in

Automation Engineer Api Testing

Location:
Hyderabad, Telangana, India
Posted:
December 18, 2023

Contact this candidate

Resume:

Pravallika Nukala

Sr. Automation Engineer

ad1137@r.postjobfree.com

Ph : +1-469-***-****

Professional Summary:

Senior QA Engineer with 12+ years of IT experience in Testing of various Web-based and Client Server applications. Expert in Automation Testing (Selenium WebDriver), BDD Cucumber, API Testing, Mobile Testing, Protractor Angular Testing and Manual Testing. Proficient in software issues identification and documentation.

Performing API Testing with REST API calls using POSTMAN, SOAP UI, Swagger.

Highly skilled Functional tester knowledge of Test Strategies and Quality Assurance Schedule Management.

API testing with Postman and Soap UI.

Excellent experience in all stages of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Test Methodologies from project definition to post-deployment Documentation.

Experience using the V-model, Waterfall, Kanban SAFe Agile and Agile Scrum methodologies

Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing.

Involved in requirements review process to compile Test plan and Test Scenarios.

Frequently coordinated with development team, business unit, PSI team and PMO to analyze project require and to make sure that work progress is in the right track or not.

Enhanced test cases using Java programming features and TestNG annotations

Retrieving application and API logs from Kubernetes, Lenses and Splunk platforms for data validation.

Validating end points of data transactions in Regression, SIT, E2E testing based on JDA App and upstream Walmart applications contracts and mapping sheets.

Experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud (AWS), Mobile, API, Webservices applications. Experience on various domains such as Ecommerce Retail, Banking, Financial services and Healthcare.

Developing and implementing test scripts, based on variety of test scenarios using Hybrid framework with Java, Selenium WebDriver, Maven, Cucumber and TestNG tools in Eclipse IDE

Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.

Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.

QA Life cycle experience (Manual and Automated) testing of ERP systems, Client Server and Web based applications for Healthcare, Automotive, Pharmaceuticals and Media Domains

Expertise in using and implementing design patterns such as Model-View-Control (MVC), Structural design pattern and Object creational Pattern.

Experience using Continuous Integration tools such as Jenkins Build Server and GIT to manage different versions of the source code

Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Webdriver.

Used SQL Queries for data validation/verification Back-End testing in SQL server databases. Writing SQL queries, generating reports to ensure data integrity and validating business rules.

Involved in performance testing in creating virtual users and testing load, stress, database tests using Load Runner tool.

Experienced in JDA Warehouse Management Desktop and Web Applications as well as in inbuild Cycle Automation Tool.

Knowledgeable in Mule Integration tool and IBMMQ, Kafka messaging tools

Expertise in using Test Management Tools like ALM, JIRA Defect Tracking Tools like Clear Quest

Good working knowledge of Configuration Management (CM), Version Control tools like GIT (GitHub, GitLab), Jenkins, VSS, AWS

Excellent team player and have ability to work in conjunction with Testers, Developers, Product owner, Scrum master and other team members in validation and testing complex scenarios and in the maintenance of Quality Standards in projects.

Education:

B.Tech from ECE – 2011

Technical Skills:

Programming

Java, J2EE, HTML, JavaScript, XML, JDBC, JSP, CSS

Database

Oracle, SQL Server, MongoDB,, Teradata Client, AWS RDS, Oracle

Operating Systems

Windows 98, 2000, 2008, XP, VISTA, Windows 8, Windows 10

Automation Tools & IDE

UFT, Selenium, Coded UI, BDD Feature files, Eclipse, Maven, TestNG, Junit, RESTAPI.

Test Approaches

Agile/Scrum, Waterfall Model, SDLC, STLC, Bug Life Cycle

Testing Frameworks

Data Driven, Keyword Driven, Hybrid, TDD, ATDD, TestNG/Junit

Bug tracking tools

HP QC/ ALM, Bugzilla, Bug Tracker, JIRA, Rally TFS, Clear Quest.

Other Tools

Appium (Mobile Testing), Load Runner and Jmeter, ReportNG.

MS-Office

MS Word, MS Excel, PowerPoint, Access, One Note.

Other

SAP, Net Suite, Success Factors, Slack, Share Point.

Professional Experience:

Walmart, Bentonville, AR Oct 2021 – Till Date

Role: Automation Engineer

Responsibilities:

Developing and enhancing cutting edge technologies in automation, robotics, palletizing, autonomous forklifts, and other emerging technologies for both Distribution and Fulfilment centers and identifying the market opportunities, building business cases, and approving objectives.

Attended B2B daily stands up meeting every day to keep updated with the project status, risks, roadblocks, and solutions.

Extensively used requirement documents such as PDD (Project Definition document), SDD, FSD, Use-cases, Flows, and Wireframes to prepare Test Plan and Test Cases.

Extensive experience in Black Box Testing, Functional Testing, Positive Testing, Negative Testing, Integration Testing, Regression Testing, Sanity/Smoke Testing, Backend Testing and UAT Testing in multi-tier web applications.

Performed Data driven test in Cucumber, Parameterized BDD scenarios in Cucumber.

Implemented efficiencies and best practices in Distribution and Fulfilment Center Automation Engineering to help speed the delivery and quality of Products.

Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.

Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application works as expected in different browsers

In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Selenium.

Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Developed automation test cases, executed these test scripts, and logged defects in ALM.

Executed the Selenium Test cases on VM machines and using Selenium Grid

Tracking and logging defects in Jira with failure report logs and documentation with test steps and screenshots attached.

Configured Selenium WebDriver, Test-NG, Maven tool and create Selenium Automation Scripts in Java using Test-NG prior to next quarter release.

Created custom program to read an XML/JSON, create a parameterized request, and create an input data sheet with the parameters.

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

Developed and executed automation Regression testing and System testing using Selenium.

Experience in handling multiple windows and Pop-ups with Selenium.

Distributed test automation execution on different environment as a part of CI using Jenkins.

Performed functional testing, Responsible for Data mapping testing by writing complex SQL Queries using DBeaver.

Created an automation unit and regression testing suites for the Rest API and batch jobs using JUnit and Test NG

Environment: Java, Selenium, Cucumber, Maven, TestNG, HTML, XML, SQL, Jira Xray, ALM, Eclipse IDE, DBeaver, Postman, Soap UI, GIT, GitHub, MySQL, Windows, Blue Yonder Web UI, JDA Desktop Application, Cycle Automation, Putty, FileZilla, Mule, IBMMQ, Lenses, Kubernetes, Kafka, Splunk.

Liberty Mutual Insurance, Dover, NH Apr 2019 – Sep 2021

Role: Automation Engineer

Roles& Responsibilities:

Drafted Test Plan which included testing Objectives, testing phases, Scenarios and Test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.

Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.

Regularly attended Bug Review meeting, Project Progress Meeting and Project Scope and Approach Meeting.

Involved in the Data Analysis and Test Data preparation.

Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.

Responsible for Cross-browser testing and running the automation script in parallel.

Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium WebDriver, ANT and TestNG.

Developed and maintaining the web service test suite with SOAP UI.

Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.

Used Selenium Screenshots to prepare and report bugs in the documentation.

Extensively queried through SQL to check the database records in MySQL database.

Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.

Coordinate with developers to prioritize defects and rectify them.

Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.

Expertise in Project Management tools like JIRA to prioritize, classify bugs and tracked defects.

Worked on IBM Rational Functional tool to test functionality of an application, record and play back options and modify scripts using IBM Rational Function tester log.

Experience with IBM Rational Requisite pro to document and manage the requirements.

Designed and executed automated test cases through QC.

Worked on Jenkins to integrate the automated test execution with build deployments to complete the automation process.

Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Maintained code version using GIT.

Participated in technical, status review, and release and production meetings.

Worked in a Scrum Agile process for delivering the outputs on time.

Environment: Java SE 7, Selenium WebDriver 2.0, Grid, Jenkins, Ant, PL/SQL, RFT, SOAP UI, XPATH, Agile, Fire path, Firebug, Quality Center9.0/10.0, XML, HTML, CSS, Eclipse, JIRA, Agile, MySQL, Git, Windows.

Bed Bath & Beyond, Union, NJ Sep 2017 – Mar 2019

Role: Quality Analyst

Roles& Responsibilities:

Analyzed the Business Requirements and worked with the Development Team for understanding the details of Functional and Non-Functional Requirement on Web/Online applications.

Organized Test Plan during initial phase of project, prepared test scripts, created Release note in Application Lifecycle Management (ALM), setup/link Test Lab with release cycle, executed test cases and recorded results in ALM.

Interact with Developers and Business Analysts to perform several types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).

Involved analyzing requirements for documentation of test plan, design test cases, test environment to perform various test methodologies.

Experienced with debugging using Firebug, Chrome and IE Development Tools.

Performed black box testing, database testing and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.

Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down

Continuous monitoring of test executions and analysis of failures on Jenkins developed reports.

Generating Defect reports and interacting with the development team.

Experience in execution of Test Cases and linking of defects to test cases in Quality Center and JIRA.

Proficient in the programming languages Java, C, Asp.Net, HTML 5 CSS 3.

Bug Reporting or Defect tracking using HP Quality Center, JIRA, and Clear quest.

Participated in Scrum Ceremonies.

Interacted with developers regarding defects tracked, reviewed, and analyzed bugs.

Environment: Java, Manual Testing, JIIRA, MS Excel, Oracle

IBM, Hyderabad, India July 2011 – Dec 2015

Role: Software Tester

Roles & Responsibilities:

Provided technical guidance when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support.

Reviewed Project Artifacts, analyzed Requirements, Developed Test Plans, and Test Methodology.

Developed Test Case, Test Scripts by using QC/ALM as per Functional and Business requirement for System/Functional Test Specification.

Developed and executed TestNG test script using annotations.

Created and executed automation test scripts using Selenium web application testing utility.

Incorporate Selenium for automation of Identified Test Scenarios

Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents.

Involved in defect tracking using Quality Center.

Reported and managed software defects using Quality Center and interacted with the developers to resolve technical issues.

Performed Cross browser testing to support IE, Firefox, Safari and Chrome.

Environment: Selenium IDE, Manual Testing, JIRA, Smoke Testing, Selenium Web Driver, TestNG, Java, Jenkins, SDLC, and Agile Methodology.



Contact this candidate