Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Rahul Dandu

Denver,CO

Summary

10+ years of experience in Software analysis, Software Quality Assurance of Web, Windows, Web Services, Client/Server applications, data engineer and project management. Extensive hands-on experience in developing and executing automated tests frameworks using Playwright, Selenium, WebdriverIO and appium for web and mobile applications and API testing using tools like Postman, SoapUI and Rest Assured. Experience in Setting up CI/CD pipelines (Jenkins, GitLab, GitHub Actions), Develop and manage data pipelines ETL and ELT for data ingestion, transformation, and loading from various sources and building streamlined data pipelines to maintaining data quality. Experience in project lifecycle, ensuring deliverables meet specifications through planning, test execution, issue management, and reporting and working experience in Agile Scrum and Waterfall Development environments.

Overview

14
14
years of professional experience

Work History

Sr Automation Engineer/ Project Delivery Specialist

Deloitte consulting LLP
05.2021 - Current
  • My role is to focus on project progress, project updates and reporting to senior management, ensuring compliance with organizational policies and best practices throughout the project delivery lifecycle, leading automation and delivery teams, working with client about project requirements and identifying opportunities to increase efficiency with automation and Intent of this project was to migrating existing Selenium cucumber java framework scenarios into Protractor BDD framework and End-to-end testing on existing Playwright framework.
  • Worked and developed an automated test framework and test case scripting for web and App using Selenium WebDriver, Playwright, WebDriver IO and Cucumber BDD/Gherkin, Worked on Setting up CI/CD pipelines for automatic execution after each deployment and performing Branch cuts for new releases and bumping versions and tagging release branches, integrated Automation jobs in continuous Integration tools (Jenkins) for daily smoke, sanity tests and regression runs, Performing Manual, Automation, API and Mobile testing for web applications, Support test engineers by providing backend information with SQL queries, Design, implement, and maintain scalable data solutions using Databricks. worked with programming languages such as Python and SQL. Collected data from various sources including databases and internal software tools and implemented efficient data pipelines. Worked on verifying API responses, status codes, data formats like JSON, XML and error handling mechanisms to ensure they align with expectations.
  • As a delivery lead: I collaborated with cross-functional teams to gather requirements and conduct testing for automation feasibility, assigning work to individuals, prioritizes tasks and take initiatives, negotiates delivery date for work with requestor and providing guidance for defining Automation Strategies and feasibility, including sprint planning and code reviews, driving stand ups and task assignments.

Automation Engineer

AGAFIN Crop Inc.
09.2019 - 05.2021
  • I was responsible for leading automation offshore team, my role was to create test automation strategy, implementing and maintain test framework. mentoring the team and monitoring the progress and managing the team’s performance and development. I Used and integrated Mobile labs for Mobile App testing and developed and executed test scripts for both Android and iOS platforms using Appium and JAVA. Used Emulator and Simulator to perform mobile app testing, phone functionality and native app testing, involved in developing features, Scenarios and Step Definitions using Gherkin, Java, selenium and Protractor. Worked on maintaining and fixing of script failures for App and web portals. Executing regression test suite and raising defects in JIRA. Worked on execution of test suites and HTML report generation using TestNG, implemented cross-browser and parallel testing using TestNG. Integrated Automation jobs in continuous Integration tools (Jenkins) for daily smoke, sanity tests. Collaborated with QA teams to ensure comprehensive test coverage, including functional, regression, and end-to-end testing, for the React-based user interface, executed unit tests for JavaScript/React code using frameworks such as Jest. developing and maintaining automated test scripts and frameworks for API testing using tools like Postman, SoapUI, or Rest Assured.

Automation Developer

AGAFIN Crop Inc.
09.2018 - 07.2019
  • As an Automation Developer, my role in this project is to Analyze the user requirements and doing automation feasibility and selecting the automation candidate. Suggested improvements in test process by gathering and analyzing data. primary goal is to find and exploit weaknesses, such as insecure configurations, code flaws and performed Functional, Regression, Smoke, Integration testing, User Acceptance Testing. Developed automation framework for Web Application and Web Services using Selenium, Cucumber and Rest assured Libraries. Worked in logging defects using JIRA, performed defect tracking and reporting. Uploaded and executed the Functional Test cases into HP ALM. Worked Extensively on JUnit, TestNG framework for Unit Testing, Maven for Project building tool, Jenkins for Continuous Integration (CICD). Involved in Agile methodology in cross functional team with good knowledge of Agile software testing and development lifecycle.

Software Engineer

Sein Technologies Inc.
01.2012 - 03.2015
  • My role in this project is to collaboratively work with teams to ensure timely delivery of high-quality products. Understanding of software development, implementation lifecycle, and DevOps tooling, perform activities related to the analysis, design, development, test and maintenance of complex software systems cross-functional dependencies and collaborate with other teams to meet the quality goals. Develops, maintains and unit tests code by utilizing software development environments and programming languages to implement design and satisfy allocated requirements. Working and understanding of relational databases like SQL and Oracle.

Education

Masters - information systems, IT

Harrisburg University of Science And Technology
01.2018

Skills

  • Programming languages: Java, Python, JavaScript and SQL
  • Test automation tools frameworks used: Selenium WebDriver, Playwright, Cucumber, JUnit, DataBricks, SQL server studios
  • CI/CD tools: Jenkins, GitLab CI and version control systems (Git)
  • API and performance testing: Postman, REST Assured, SOAPUI, and JMeter
  • Soft skills: Problem solving, Communication, Analytical skills and Teamwork and collaboration

Timeline

Sr Automation Engineer/ Project Delivery Specialist

Deloitte consulting LLP
05.2021 - Current

Automation Engineer

AGAFIN Crop Inc.
09.2019 - 05.2021

Automation Developer

AGAFIN Crop Inc.
09.2018 - 07.2019

Software Engineer

Sein Technologies Inc.
01.2012 - 03.2015

Masters - information systems, IT

Harrisburg University of Science And Technology