Post Job Free
Sign in

Qa Automation Tester

Location:
Irving, TX, 75063
Posted:
March 14, 2023

Contact this candidate

Resume:

Prabhakar Rao

+1-913-***-****

************@*****.***

QA Automation Test Engineer - SDET

Expertise Areas

Expert in

Java

Appium (Android and iOS)

Selenium

BDD, Hybrid

CI/CD- Jenkins

TFS

Git/GitHub/SVN

JavaScript

Agile/Waterfall

Maven

TestNG/Junit

Gherkins

Protractor

Ranorex

TypeScript

Professional Summary

A dynamic and an achievement oriented SDET/QA Automation Test engineer/Quality Analyst with 8 years of experience in various domains including Insurance, E-Commerce and Trucking & Transportation.

●Expertise in Manual and Automation Testing.

●Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)

●Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.

●Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective

●Involved in developing the automation script for Web and Mobile Native. applications (IOS, Android) using Appium, Java.

●Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).

●Utilized role in mobile testing using Appium Mobile for testing client's mobile platforms

●Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Maven, Jenkins, Protractor.

●Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD, Hybrid, Keyword and Data Driven Frameworks).

●Good experience in implementing java OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.

●Expert in developing Behavior Driven development (BDD) by writing gherkins language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports

●Experience in installation and Administration of various version control systems like GIT (Distributed Version Control), GitHub Version Control

●Experience in automating Angular and Non-Angular applications module using protractor by writing java scripts and Used Jasmine as unit testing framework.

●Working with Unit Test Frameworks like TestNG, Junit.

●Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.

●Worked in eclipse, visual studio code, Ranorex spy.

●Experienced using tools like FirePath, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis

●Worked on testing applications on different browsers like IE, Firefox and Chrome

●API testing using both SOAP and REST services using SOAP UI, Postman, REST Assured and Tested both XML and JSON formats.

●Automated test cases for Mobile application using Appium and Selenium by configuring the android development kit and created emulators

●Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL

●Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web base Applications.

●Expertise in using various defect-reporting and defect-tracking tools like TFS, JIRA, Rally, Bugzilla, and HP ALM.

●Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards

●Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

●Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

●Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior

Education

●Bachelor of Technology in Electronics and Communication Engineering, JNTU-Hyderabad, India -2017

●Master’s in computer science, University of Central Missouri, USA -2022

Technical Skills

Testing tools

Appium (Android and iOS), Selenium WebDriver, Protractor, Ranorex

Web Technologies

HTML, CSS, JavaScript, TypeScript

Build Tools

Maven.

Frameworks

BDD, Data Driven, Keyword Driven, Jasmine.

Languages

Java, Java Script, Typescript, C-Language.

CI/CD Tools

Jenkins.

Browsers

Internet Explorer, Firefox & Chrome.

Add-Ons

Fire Path, Firebug, Selenium Builder, Selenium IDE.

IDE

Eclipse, Sublime Text, Visual Studio Code.

Version Control

GIT, GITHUB.

Professional Experience:

Client: Rawlings Group Kentucky Jan 2022- Present

Role: QA Automation Engineer

is a trucking and transportation company that was founded by Johnnie Bryan Hunt, and based in the Northwest Arkansas city of Lowell

Roles and Responsibilities:

●Involved in developing the automation script for Web and Mobile Native applications (iOS, Android) using Appium, Java.

●Experienced in Mobile Automation testing on Emulator and Simulator iOS, and Android platforms with Automation tools like Keep it Functional (KIF), Appium and reported debugs via JIRA to the developers.

●Automation testing Experience on Protractor for end-to-end testing using Selenium and Jasmine framework

●Worked for offshore model and lead the team by assigning work and resolving issues

●Experience in building the Jasmine framework from the scratch

●Automated end to end Scenarios and generated reports using the protractor beautiful reporter.

●Experience in writing different XPATH using following, preceding techniques, used functions like contains and not contains, and also used logical operators like AND, OR in the expression

●Experience in writing the complex XPATH, callback functions and lambda expressions in the framework

●Implemented the Async and await in the framework to handle the promises

●Designed framework with three-layer format for easy understanding

●Implemented Process Automation for some of the applications.

●Used Expected conditions in the protractor to maintain the synchronization with the browser

●Working with the QA Lead and BA to design a test framework to meet the End-to-End testing needs of Angular Applications.

●Involved in developing test plans, test strategies, test cases and test review.

●Used TestNG Parameter, TestNG.xml and Data Provider (Method and ITestContext.) for parameterization.

●Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands

ENVIRONMENT: Java, JavaScript, TypeScript, Appium (Android and iOS), Protractor, Selenium, Jasmine, Angular JS, GIT, Visual Studio Code.

Client: Tech Mahindra Hyderabad,India May 2018 -Dec 2021

Role: QA Tester

The financial security company provides consultation on wealth and asset income protection, education planning, estate planning and business planning. Its products include life insurance, disability income, and long-term care insurance; annuities; investments; and investment advisory products and services.

Roles and Responsibilities:

●Involved in various meetings with Business analysts, developers and lead the offshore team.

●Assigning the test Cases to the offshore team and helping in resolving the issues

●Created detailed test plans, test scenarios and test cases for different application modules according to functional requirements and business specifications

●Conducted Functional testing, Regression Testing using selenium with Data-driven framework & Key- Word driven framework.

●Identified, analyzed, and documented defects in Team foundation server.

●Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.

●Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.

●Expertise in using TestNG with a wide range of Annotations.

●Developing scripts for Native Android/IOS Apps using Java.

●Testing Mobile devices, Tablets, Mobile simulator, emulator, using SeeTest on real and virtual devices

●Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

●Shared Daily Status Reports with all the team members, Team Leads & Managers.

Environments: Eclipse, Selenium, Ranorex, TFS, SeeTest, GIT, Jenkins, Windows OS, Internet Explorer, Chrome, Android, iOS Phones.

Genpact June 2015–April 2018

Software Engineer

The business fax solution project will help the reduce cost of standard phone lines required for each user within the company for them to fax. New Path Realty a real estate company based out of California is seeking a solution for all its real estate agents to receive and send faxes without its agents stepping a foot into the local office.

Roles and Responsibilities:

●Participated in identifying the Test scenarios and designing the Test cases.

●Shared Daily Status Reports with all the team members, Team Leads & Managers.

●Performed Cross Browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid.

●Understanding requirement and developing end to end automation test scripts using selenium WebDriver.

●Developed and maintained automated regression test cases in Selenium WebDriver using Java

●Used Maven build tool to implement the framework dependency jar files.

●Executed test cases relating to mouse hover using Action class and found hidden elements id, name, CSS Selector, Xpath, Class Name, Link Text, using the firebug and fire path.

●Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA.

●Developed and implemented Data Driven and Page Object Model automation testing framework Reviewed Test

Environments: Eclipse, TFS, GIT, Jenkins, Windows OS, Internet Explorer, Chrome, Firefox.

Environment: BDD, Windows, Java, SQL, Selenium (WebDriver, RC), TestNG, Eclipse, Firefox, IE, Chrome.



Contact this candidate