Post Job Free

Resume

Sign in

Software Engineer Quality Assurance

Location:
Overland Park, KS
Posted:
October 30, 2023

Contact this candidate

Resume:

Rahul Ashok Bheke

Software Engineer

Overland Park, Kansas -66213

Software Engineer with around 9+ years of experience in Quality Assurance, Automation and Manual testing of APIs, web based as well as desktop-based applications (SAP, Salesforce CRM).

Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methodologies like Agile-Scrum and Waterfall.

Leading T-Mobile’s Steelthread Program, working on building framework for Salesforce Automation using Tricentis TOSCA.

Mentoring and Leading Automation testing team: Model Based Testing and test case writing and execution using Tricentis TOSCA. Highly skilled in creating Test case design, module scanning, automated test execution.

Create automated test cases including Spring Boot API, Rest Template in Selenium using Java for the automated testing.

Perform testing by executing the test automation suite to perform regression testing and hotfix releases by using the Selenium hybrid automation framework with C/C++/Java.

Automation Testing using Core java/Selenium with agile concepts BDD/TDD and AZURE DevOps. Good knowledge of Core java programming.

Good Experience in creating test scripts using web driver in java and also participate in automation scope.

Good experience in using Java, Junit and TestNG test framework to write functional test.

Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.

Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Integrated the spring and Hibernate framework.

Hands on experience in testing both SOAP and REST assured services using Selenium, SOAP UI, Postman and tested both XML and JSON formats. Worked on Framework Development for REST API Testing.

Hands on experience with Linux OS and Shell scripting.

Good understanding and hands-on experience with CI/CD tools such as Jenkins, GIT.

Created and executed automated script for the end-to-end components of legacy sales applications which reduced time for order creations and was later used for regression testing to ensure better quality in less time.

Proficient in Back-end testing, data validation, Database testing using SQL queries.

Cooperative, strong analytical skills, resourceful, organized, conscientious worker, self-motivated individual, works well in fast paced, high-pressure environment.

Load test functional behavior and measure performance using JMETER, NEOLOAD.

Tools and Technologies:

Testing Tools/Frameworks: Tricentis TOSCA, QTEST, Selenium Web Driver, TestNG, HP QC, JIRA, Cucumber, POSTMAN, Agile Designer

Languages/Script: Java, HTML, XML, CSS, WSDL, JSON

Version Control: Git

Databases: Oracle 10g, SQL Server

Web Services: SOAP, REST API

Build/ CI Tools: Maven, Jenkins (using Docker as well as using shell)

Project Methodologies: Agile-Scrum, Waterfall

Domain Knowledge: Telecom-E2E (OSS and BSS)

Operating System: Linux, MacOS, Windows

Report: HTML, XML, Extent report using TestNG

Performance testing: Neoload, JMeter

Professional Experience:

Software Engineer (T-Mobile USA, Overland Park) (July 2021 – Present)

Leading Automation Framework Development, Requirement gathering and analysis, Test Planning, Defect Management.

Leading Automation Testing Team: Building Test Cases in TOSCA, creating test case designs, Scanning the Modules, building test cases and execution (creating test execution lists and test events). Uploading test cases using QTEST integration and running on agent machines. Working on API scanning using API scanner.

Hands on experience on Selenium web-driver (open-source tool) using Java OOPs, hands on experience on developing TestNG framework -Test Driven framework (Data driven using POM) and Cucumber based Framework.

Executing Test cases using Jenkins and GIT.

Identified and tracked defects with QTest, HP ALM and JIRA and supported developers in resolving problems by completing additional tests.

Requirement Analysis for high level and design level planning by reading user stories and coordinating with System Engineers and Client.

Reviewed requirements, specifications and technical design documents to provide timely and meaningful feedback.

Daily work includes escalations, identifying the severity of the issue and driving them towards speedy resolution.

Generation of Reports using HTML and Extent report functionality.

Working as the SPOC for Retail Management system (RMS) – T-Mobile app used in stores.

Successfully working as a Mentor for new team members.

Consulted regularly with internal customers on application development project status, new project proposals and software-related technical issues.

Software Test Engineer (Tech Mahindra Americas)

Client -

1.AT&T Corporation (2014 - 2019)

a.Offshore, Tech Mahindra, Mumbai

2.T-Mobile USA, INC. (2019 - 2021)

a.Onsite, Overland Park, KS

Develop Automation framework using TOSCA automation tool for all T-Mobile Wireline applications.

Design, Develop and maintain Cucumber/BDD automation framework using Selenium WebDriver with Java and TestNG/Junit.

Hands-on experience for developing, maintaining and enhancing Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), and Hybrid types of frameworks for automated testing.

Execute the automated test cases using CA Agile Designer and LitmusT (Tech Mahindra’s internal automation framework) and share results with stakeholders.

Modify and update the existing automated test cases to accommodate changes needed because of new features.

Exposure to Selenium Grid / Sauce Labs for parallel testing.

Experience in Testing Mobile Applications using Appium.

Proficient in API testing for SOAP and REST based Services and experience in Automation of Webservices using Rest Assured, SoapUI, and Postman.

Experience in writing SQL Queries to perform Data validation and Backend testing to check data integrity.

Experience in Continuous Integration/Continuous Deployment (CI/CD) technologies such as Jenkins and AWS.

Education

Bachelor of Engineering: Electronics Engineering

University of Mumbai - Terna Engineering College

High School Diploma

University of Mumbai - V.E.S Polytechnic College

Certifications

Automation Specialist Level 2

Automation specialist for API

Test Design specialist -Level 2

Automation specialist for SAP

Neoload specialist -Performance testing

Automation Engineer Level 1

Automation Anywhere RPA Professional

UiPath Certified Developer



Contact this candidate