Rahul Mylapally
Email: ****************@*****.***
Phone: 210-***-****
PROFESSIONAL SUMMARY:
•Over 7 years of professional experience in Manual and Automation testing on Mobile and Web applications with tools such as Selenium RC/WebDriver/IDE/Grid, Appium, QTP/ Junit/TestNG, BloomRPC and SOAPUI.
•Expertise in mobile hybrid application testing on IOS, Android and Windows Platforms.
•Hands on experience in Mobile domain. Expertise includes testing Device Management and Firmware Update applications (OMA standards).
•Worked on micro services called GRPC calls from back end API testing.
•Used BloomRPC for manual testing of backend for Go Lang API calls.
•Good understanding of networking protocols and wireless communication technologies GSM, UMTS, CDMA, GPRS, LTE.
•Experience in Selenium IDE, Selenium RC-Server, and Selenium Web Driver by following Java.
•Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
•Developed Selenium test cases with Selenium Web driver using JUnit and TestNG Framework.
•Expertise in the Web Debugging Tools like Firebug, Firepath and Xpath.
•Worked on Selenium, Coded UI test & QTP in E-Commerce, Banking, and Insurance domain related IT Services & products.
•We used Azure Devops for maintaining build pipelines, releases, Test plans and also serves as management tool along with bug tracking.
•Service now Administration and Production support including management of Time cards for monitoring the time spent on the tasks.
•Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
•Experience with TDD/BDD, cloud technologies (*AWS), continuous delivery and automation patterns, agile and iterative development cycles
•Developed a fully automated continuous integration system using Git, Jenkins, MySQL and knowledge in custom tools developed in Ruby, Python and Bash.
•Experience in Mobile application testing using Appium for both iOS and Android Platforms.
•Involved in analyzing and writing test plan in accordance with business requirements.
•Experience in Java, JavaScript, HTML, XML and SQL.
•Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
•Coordinated with developers and team to regress, reproduce and resolve critical defects.
Technical Skills:
Testing Tools
Selenium WebDriver/IDE/GRID, QTP/UFT, Junit, TestNG, Cucumber, SOAPUI, Postman, Ready API, Eclipse, Appium (Android Testing), JMeter, QXDM,QPST,BloomRPC,
Bug Tracking Tools
Rally, HP ALM, JIRA, qtest, Bugzilla, Quality Center (QC), TFS, MTM,Azure Devops,aws.
Automation Framework
Page object Model, Hybrid, Keyword, Modular, BDD (Cucumber)
Web Debugging Tool
Xpath, Firepath, Firebug, Web debugger
Build Tool
Ant, Maven
Processes
Agile-Scrum, Kanban, Waterfall, V-Model
Languages
JAVA, C, JavaScript, HTML, XML, VB
Continuous Integration Tools
Jenkins
Code Repository
Bit bucket, TFS, GIT, GIT hub
Databases
SQL Server, MS Access, Oracle, MySQL,Robo3T,Mongo DB.
WORK HISTORY
Client: USAA, San Antonio-TX. July 2019 - Till Date
Role: QA Automation Engineer
Responsibilities:
•Worked on Agile/Scrum Methodology and was involved in pointing the User Stories, based on QA effort. Was also involved in Backlog grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
•Worked on Front End Cap (Customer Admin Portal) Project and back end GRPC API call on Orion and Ares project for both manual and Automation Testing.
•Experience in developing test scripts from scratch using Java & Cucumber based on Business logic.
•Good experience on Backend Test Automation using Java, Page object model with selenium as an IDE.
•Experience in Functional Testing, Load Testing and Validating WSDL using Postman and BloomRPC tool.
•Created and executed java and Cucumber Scripts for the Web Services testing.
•Tested micro services Like CRUD operations in our project as part of back end testing by using bloomrpc tool.
•Automated various test Scripts, Test cases and end to end test cases on billing project.
•Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
•Experience in testing and automated execution of XML, CSV and Text files.
•Good Experience on Python to write automated tests.
•Knowledge of PHP, Python and/or Golang from the standpoint of applying automation tests.
•Manual and Automated execution and validation of smoke, sanity, integration, regression, UAT, Functional / Non-Functional Test suites.
•Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios using Java, worked intensively on UI using cucumber, selenium.
•Implemented Page Object Model Automation framework with Java and cucumber
•Web Service testing (RESTful API & Go Lang API and Automation in Java using JSON payloads.
•Install and configure System Administration packages to QA environment on Workload Automation Job Scheduler Tool called CONTROL-M by monitoring and triggering the scheduled jobs and also keeping the track on failed scheduled jobs.
•Worked on testing tasks On Azure devops, Keycloack services to check the Oath tokens.
•Write SQL Queries in ALM to generate base data to excel. Summarize the daily, weekly and monthly status reports by test scenario, test case and test steps.
•Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
•Configure the Azure Devops workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
•Identifying analyzing and documenting all the bugs observed during testing and creating tickets in Azure devops.
•Connected to Mongo database to Query the database using SQL for data verification and validation.
•Written several SQL and NoSQL queries and analyzed them to validate the business rules in Aurora database through Database Engineer as part of Backend testing.
• Responsible for developing the scripts to support Jenkins (Continuous Integration) and run regression on Jenkins for Automated services.
•Utilized Source Tree, GitDiff and GitHub Enterprise repository in order to perform efficient remote team work for source control.
Environment: Java, Cucumber, Postman, BloomRPC, Cucumber, Page object Model, Jenkins, Java, HTML, XML files, Cloud Watch, Text files, CSV files, Agile, Azure Devops, Robo 3T,Mongo DB, GitHub Enterprise, Selenium, Automation Tool.
Sate of Michigan, Lansing-MI Aug 2017 to June 2019
Role:Senior Automation Engineer
Responsibilities: -
•Responsible for creating automation scripts by using UFT with Hybrid testing framework.
•Intensively analyzed the test results and bugs are tracked and reported with the detailed status of the bug with HP ALM/Quality center (QC).
•Performed Automation testing of web based applications using QTP.
•Execute manual tests and identify, communicate, and document discrepancies encountered during the testing process
•Raised Defects in Rally BPM. Maintain test data in Excels
•Written and executed functional test plans for manual testing.
•Tested the new functionalities based on the new requirements and coordinated with development team in fixing the issues.
•Performed Performance Testing, Functional Testing and Regression Testing using automated testing tools including HP Load Runner, JMeter.
•Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
• Responsible for continuous integration (CI) and continuous delivery (CD) process implementation-using Jenkins along with python and shell scripts to automate routine jobs.
•Used SQL Server and Excel files to achieve data driver framework.
•Also, established the connection with ALM to update the status of the test cases.
•Used XPATH and CSS Selectors for identifying the properties of dynamic objects.
•Implemented Page Object Model and Data Driven Framework.
•Test the Rest web services using Postman/Rest client.
•Participated in daily Scrum meetings to discuss the status of work done.
•Performed Acceptance Testing for every Release.
•Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
•Create automation scripts using QTP and Selenium
•Writing Scripts for the Assigned Test cases and update the status in Share point and in ALM on daily basis.
•Data Validation and testing using SQL with Oracle and Toad.
•Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
•Conduct testing in SFDC Application in various test environments
•Perform UAT testing with business analyst assistance to check the system after resolving all the defects which are been found during test phase.
•Performed Testing on CRM Application to Generate Seibel Ticket .
•Responsible for documenting the Automated Test results using SOAP UI, Postman and QTP.
•Responsible for creating Test Environment for Web Services testing
•Involved in Backend Database testing by using Toad
Environment: UFT 12.54,Java, Selenium WebDriver, Quality center, XPath, Firebug, Firepath, POI, Groovy Scripts,Postman,Soapui, Windows, VB Script, Java, XML, HTML, ALM, Toad, Rally,CRM,Jmeter,Salesforce, IE, and Google Chrome.
Paychex, Rochestor-NY, Aug 2014 to June 2017
Role: Quality Analyst
Responsibilities:
•Analyzing requirement, design documents & business rules for designing testing activities that typically involves test procedures, writing test scenarios/cases for system test and UAT phase for OMADM SDM/FOTA module.
•Worked with development team to understand technical design and architecture for test planning.
•Regression test cases were written and automated using Selenium RC and Selenium IDE.
•Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium RC.
•Created whole test framework using Selenium for further test creation and execution
•Prepared traceability matrix to ensure the adequate coverage of the test cases.
•Prepared required documentation for testing signoff by various parties as required by the project plans.
•Participated in weekly assessment meetings with business analysts and developers.
•Worked with source version control tool such as Subversion (SVN) & Git.
•Assigned, Monitored and Tracked Tasks of Team Members.
•Updated Test Plans and Test Cases periodically to manage changes in requirements.
•Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
•Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
•Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
•Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
•Connected to database to Query the database using SQL for data verification and validation.
•P/oerformed back end testing on oracle database by writing SQL quarries.
•Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
•Regularly Communicated with Project Managers, Business owners, Developers and Release Managers to ensure comprehensive test planning and execution.
•Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups.
•Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
Environment: Selenium, Quality Center, HP ALM, JIRA, GIT, Eclipse, HTML, Javascritpt, SQL, Apache Subversion (SVN), TestNG, Maven, Jenkins.
Tashee Linux Services, Hyderabad-India, May 2012 to October 2013
Role: Automation Engineer
Responsibilities:
•Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
•Created whole test framework using SeleniumWebDriver for further test creation and execution.
•Performed performance and load testing by using Selenium WebDriver.
•Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver,TestNG and Java (Eclipse IDE).
•Responsible creating the functional testing framework using TestNG and using SeleniumWebDriverfor writing Automated Scripts with Java.
•Maintained and executed Maven build files for running automated tests.
•Used Maven to help manage project’s build, report and documentation across the network.
•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.
•Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
•Extensively used Protractor framework to test the AngularJS based application and used Jasmine reporters to generate test reports.
•Used JavaScript libraries like karma, jasmine, protractor along with selenium webdriver for AngularJs UI test execution assertions.
•Implemented Jasmine(Angular JS) as a testing framework with Webdriver JS in Protractor.
•Used Git as code repository and Code Collaborator to manage code reviews.
•Implemented Recovery Scenario to handle unexpected events or errors.
•Extensively used selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API to write test cases and automated all the test cases
•Performed Stress test on various web applications and ensured its compatibility with operating systems like browsers Safari, Firefox, Chrome, IE 9 and IE10
•Version up testing, Sanity Testing, Functional, System Testing, Security Testing and Stress Testing.
•Used Jira for defect reporting and tracking
•Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
•Built JavaScript based test framework using cucumber js, webdriver io, node.js, angular.js.
•Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
•Involved in setting upstream and downstream Jenkins jobs.
•Participated in internal and cross functional code and design reviews.
•Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
•Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
•Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
•Developing SQL Queries/SQLProcedures to test data load.
•Performed (UAT) User Acceptance testing exclusively in an agile environment.
•Played a key role in production releases and perform UAT test of the system.
•Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
•Used TFS source control to deploy application.
•Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.
•Worked with an integrated team of developers, project managers, and business and testing analysts.
•Contributed to Team Effort by accomplishing related results as needed.
•Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Git, TestNG, Maven, SOAP UI, Quality Center, Eclipse, XPath, Firebug, TFS, JavaScript,Groovy Scripts, Ruby, Agile, SQL and Windows, Jira, IBM Rational Quality Manager, RTC, IBM Rational, Rational request PRO and Jazz Suite.
Education:
•Master’s in computer science from California, January 2014 to April 2015
•Bachelor of technology in Information Technology from JNTU Hyderabad, Sep 2008 to April 2012