Post Job Free

Resume

Sign in

web Automation Engineer

Location:
Carrollton, TX, 75011
Posted:
September 11, 2022

Contact this candidate

Resume:

Pavani Kommineni

adsi86@r.postjobfree.com

469-***-****

PROFESSIONAL SUMMARY:

A highly motivated and enthusiastic, Qualified Engineer (QE), having seven plus years of experience in the Testing domain. Excellent understanding of the dynamics of the domain, particularly Functional Testing, Integration Testing, Web Browser Automation, Test Execution, Test Reporting, Defect Management.

7+ years of experience in QA with strong experience in Testing Web Applications, Client -server Applications, Mobile-applications and Database Testing.

Good exposure in SDLC (Software Development Life Cycle) and STLC (Software Test Life Cycle) and agile methodology.

Knowledge on Agile methodology & actively participating in the Sprint grooming and planning meetings, Retrospective, scrum meetings to understand the requirements.

Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium WebDriver/RC/IDE, ANT/Maven, Jenkins/Hudson, Jbehave/Cucumber, Quality center and SOAP UI.

Strong in writing Test Cases by applying Test Case Design Techniques after reviewing the business requirements specifications.

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

Experience in implementing the Android framework

Identified GUI elements and perfect with different Selenium locators like ID, Link Text, Name, Partial Link Text, XPath, DOM and CSS to create the scripts of Automation.

Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used Auto IT to upload files in Windows.

Expert in developing test Scripts to implement the Test Cases, Scenarios, Steps, Step Definitions and Features for BDD (Behavior Driven Data), TDD (Test Driven data) and ATDD (Acceptance Test Driven Data) using Cucumber.

Well versed in Test management.

Strong knowledge on Re-test, Regression test, Smoke test, Integration Test, Ad-hoc Testing.

Expertise in both front-end and back-end testing.

Expertise in XML, Web Services and restful services Testing using Soap UI tool

Strong skills in Implementing Quality Assurance Standards, and Testing Methodologies for Large Enterprise GUI, and WEB applications using Use Case Documents, Functional Specifications and Business Requirements.

Co-ordinated with the UAT team for performance testing.

Strong SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD, Teradata SQL assistant.

Good organizational skills and proven ability to work independently on multiple tasks simultaneously.

Commitment to co-operative teamwork and involved in delivering high quality product to client.

Strong Experience in coordinating and working in an offshore and onsite model.

Strong team player to find defects in Software application against requirement specification.

Skill Set:

Testing tools: Selenium WebDriver/IDE/RC, Android studio, X-code, Quick Test Pro (QTP), Test Link, Test Manager, Cucumber, SOAP UI, Appium

Testing Management: HP – QC, ALM, TCM

Bug tracking tools : Bugzilla, Mantis, JIRA, Rally

Languages: JAVA, Java Script, Angular Js, Kotlin, Jasmine, Phantom JS, SQL.

Data base : Oracle, SQL Server, MS Access

Application packages: MS-Office

Operating System: Windows (XP, Vista & 7, 8,10), UNIX

Project Details

Client: AMEX Duration: Jan 2021 – Till Dates

Role: web Automation Engineer

Description:

The main aim of the project to help clients to pay for what they want in fast way. It builds employee and client relationship. Amex Business App helps to attach receipts and track expense reports

Responsibilities:

Worked in an agile methodology where I had to attend Stand Ups, Sprint Planning meetings, Sprint Review and Sprint Retrospective meetings.

Involved in analyzing Business Requirement Documents and Technical Specification document and developed Test scenarios and test cases for testing the application.

Define, develop, and execute automation test scripts using Java that leverage Black box testing across Functional and Non-functional and performance testing.

Used TestNG Annotations in Selenium WebDriver and executed a batch of test cases as TestNG suite. Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.

Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

Extensively used all cucumber features like Tags, Features, Scenarios, Given, When, Then, And, Scenario’s outline and Examples Annotations.

Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.

Conducted System Testing, User Acceptance Testing and Conducted Backend testing writing extensive SQL queries.

Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configuration.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script and Generated automation reports and submitted to the managers before and after deployments.

Followed Agile methodology and participated in Iteration planning meeting, retrospective, and Scrum meetings.

Actively used Perfecto for running Test scripts in different mobile versions and platforms (Android and IOS).

Used different version control tools like Git Extensions to resolve the conflicts before pushing the code into Repository.

Good experience in testing both SOAP and REST web services using SOAP UI and Tested both XML and JSON formats.

Extensively used HTTP commands like POST, PUT, GET, DELETE in Rest Micro services testing.

Worked on Functionality Integration testing to Test the added features in different environments like Test, Stage and Production.

Prepared documents for Regression, smoke and Defect reports for each sprint for future reference.

Participated in sprint grooming, planning for user story and Test cases creation for manual and automation Teams.

Utilized Bugzilla as a bug tracking system and JIRA as Project Management Tool.

Maintained central repository to determine the readiness of the application by combining Planning, Execution and Defect Tracking.

Importing requirements, create test cases, validate requirements with test cases and generate reports using Quality Center.

Manage the testing process, schedule batch tests, log and track defects using Quality Center.

Client: American Airlines, Tx Duration: Jan 2017- Dec 2020

Role: Web / Mobile Automation Engineer

Description:

The main aim of this rapid rewards program upgrade is developed to maintain the effective communication and service to the customers of American Airlines. All Rapids Reward Members will continue to be active Members in the All-New Rapid Rewards program and will not be required to re-enroll in the program, contains several processes like Program Enrolment, Rapid Rewards Points, Point Accruals, Purchased Points, Point Redemptions and Maintain the other services like Rapid Rewards Partner (like car rentals, Hotel services, Credit Cards)

Responsibilities:

Review of system testcases, regression test cases and sanity testcases as per testing requirements

Worked on source control tools like GIT, SVN

Created the JUnit test cases for the different web applications using Eclipse IDE.

Extended data driven framework and developed re-usable functions across the application.

Used Maven to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

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

Responsible for Cross-browser testing and running the automation script in parallel with the help of Selenium Grid.

Involved in development of POM Framework using Selenium WebDriver and TestNG.

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.

Used Selenium Synchronization and handled multiple windows or bowsers using Selenium scripts.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.

Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.

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

Coordinated with developers to prioritize defects and rectify them.

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

Designed and executed test cases through QC and reported the bugs and retested.

Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script and Generated automation reports and submitted to the managers before and after deployments.

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

Expertise in using different Spying tools like Firebug and FirePath as a Firefox add-on for addressing web elements locator's ID, Name, Class name, Link Text, CSS Selector, XPath etc.

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

Maintained code version using GIT and to difference the conflicts in the code.

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

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

Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.

Attended weekly defect report meetings and presented progress updates.

Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

Used the snooping tool to capture images and update them in the HP QC.

Derived the testcases form User stories for specific sprints and executed them to make sure added new functionality is working as expected and did the regression testing for unchanged features.

Automated the testcases by taking the data from Excel sheet and used Apache POI libraries for the Java IO operations.

Experience in handling multiple windows, Alerts and Pop-ups with Selenium Web driver.

Environment: Java, Selenium WebDriver, Appium, Eclipse, Phantom JS, JMeter, Cucumber, Maven, Jenkins, SOAP-UI, Postman, Internet Explorer, Google Chrome, Firefox, Git, TDD, QTest, SQL, Oracle, Windows and UNIX.

Client: GlaxoSmithKline Consumer Health care, London Duration: Mar 2015 – Dec 2015

Role: Web Automation Engineer

E-Commerce organization delivers a world class online shopping experience. It allows customers access to Office Depot's low competitive prices seven days a week and twenty-four hours a day.

Responsibilities:

Analyzing the business applications and requirements. Identification of high-level scenarios

Strong communication & interaction with business analyst to understand clients requirements, analyze software specifications to gain a better understanding of the application,

participated defect triage meetings with both business and development teams.

identification of critical test cases for code hand off

Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.

Used Rally as Test Repository for Requirements, Test plans.

Attended Grooming Sessions and Triage meetings.

Had to automate the Manual test Cases and develop a framework for Mobile applications

Create Mockito Framework to test UI functionality of mobile app’s

Create automation test scripts for functional and regression testing on different mobile app’s using automation tools like espresso, Appium

Replicate production issues in QA environment for different apps to analyze and fix the application functionality.

Test and find bugs in development phase and create JIRA tickets for tracking purpose.

Test the app’s by executing automation scripts in different android versions like Marshmallow, Nougat, Oreo etc.

Test the request responses for API’s by writing API automation test scripts using REST-Assured framework, SOAP UI, postman.

Analyzed the test cases, prepared planning documents and then started automating them.

Used OOPS Concepts and Collections in Java to start up with the things.

Developed a Data driven and Page Object Model framework

Developed a framework for Mobile Application of People Matter and automated the Smoke test cases for both Android and iOS using Android studio

Used Android Studio for Emulators and used XCode to work with Simulators. Was also involved in the configurations of certificate issues and dealt with the developer’s accounts and apple accounts.

Worked with GitHub and Source tree to pull requests and add my work done every day to branches through command line. Handled Merge Conflicts.

Used Appium iOS inspector to find elements in iOS and used Ui Automator viewer for Android elements locating.

Used Firebase labs to implement these on multiple devices. Configured firebase labs with Android devices and written scripts for that.

Worked with Restful API and Postman tool for web service testing.

Given the Desired Capabilities to set capabilities and used different annotation in TestNG for implement the test cases and classes.

Have generated E-mailable reports and failure Screen shots and automation reports in html format.

Experienced writing basic SQL queries for the application.

Used JIRA for people matter as a bug-tracking tool.

Environment: Java, Selenium WebDriver, Android studio, Eclipse, JMeter, Cucumber, Maven, Jenkins, SOAP-UI, Postman, X-code, SQL, Oracle, Windows and UNIX.

Client : Tech Mahindra, India Duration: June 2014 – Dec 2014

Role : QA Automation Engineer

Responsibilities:

Interact with Business users and technical team to review business requirements and technical specifications.

Documented Test case &Test scenarios based on the business requirements& technical specifications and uploading into test management.

Executing End to End testing with View’s layout validation and logging defect in Mantis.

Identifying the regression test cases for the current build.

Attending Daily/weekly status meeting and defects review meeting.

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

Created and documented test cases including functional, load, and regression tests via automated, identified In Scope and Out of Scope activities.

Used Appium to facilitate mobile testing by creating mobile Driver class with the required

Mobile capabilities. Involve in web UI application over HTTP client request protocol.

Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used GIT for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.

Environment: web-based application, Appium, Siebel CRM, JIRA, Test Management – QC, oracle 11g.

EDUACATIONAL QUALIFICATIONS:

B. Tech (Information Technology) From JNTUK University



Contact this candidate