Satish Babu Dakudora
Verified Expert in Engineering
Quality Assurance Developer
Hyderabad, Telangana, India
Toptal member since August 10, 2021
Satish is an adaptable and technically strong professional with a customer business value-add mindset and several years of experience in quality assurance for companies like Deloitte and Consensys. While Satish specializes in Selenium, Cypress, and API testing, he's also comfortable building automation test frameworks and recently led the technical portfolio for an automation project.
Portfolio
Experience
Availability
Preferred Environment
Selenium, Java, QA Automation, Manual QA, Mobile App Testing, Cypress, API Testing, JavaScript, CI/CD Pipelines
The most amazing...
...thing I've built was an automation framework which supports both UI and API testing for web application projects which helped the business to grow.
Work Experience
QA Engineer
Azrieli Ecommerce Ltd.
- Performed functional and regression testing for all sprint releases in all environments, including development, staging, and production environments.
- Executed regression, sanity, and smoke test runs using the TestRail tool.
- Reported and tracked bugs in Jira. Helped developers identify and analyze bugs' root causes for every test cycle.
- Supported test automation activities for some time during the engagement and helped the QA team develop automated tests.
- Participated in all sprint ceremonies such as sprint planning, sprint grooming, and sprint retrospective and attended daily standup meetings to report status updates.
- Gained solid expertise in all front-end and back-end workflows of an eCommerce website.
QA Engineer
PVCSDC OOD
- Developed test automation framework using Selenium Grid for an online gaming project, which features racing tournaments.
- Supported functional and regression testing throughout the project sprints and maintained continuous testing activities.
- Reported bugs and tracked bug fixes using Jira tool.
- Executed continuous integration of automated tests with AWS CodePipelines.
- Implemented Slack integration with AWS pipeline execution status so developers and clients promptly get notified about deployment failures.
QA Engineer
ConsenSys
- Developed end-to-end integration automated tests and performed manual testing for all sprints.
- Built a Selenium framework for UI automated tests for a project and supported automated end-to-end testing. Developed automated sanity tests for production deployment.
- Integrated the back-end and automated front-end tests with GitLab CI/CD pipeline.
- Helped the development team in finding bugs and tracking bugs in Jira.
QA Engineer
Brookfield
- Performed manual testing for a website built on Adobe AEM. Supported functional and regression testing for front-end pages; the validation of the page design was built as per Figma designs.
- Wrote and maintained a QA test plan for all sprints.
- Helped the development team in building website pages using Adobe AEM.
Senior Technical Lead
TEKsystems
- Created a proof of concept (POC) by developing a test automation framework for an identity profile management project and a back-end automation project.
- Enhanced the Selenium automation framework and supported new releases to the parent framework.
- Led a 3-member automation team for the identity profile management project which involves Selenium and RESTful API automation testing.
- Mentored associate colleagues on Selenium, Java, and API testing.
- Involved in all end-to-end QA automation activities starting from requirements gathering and analysis to automation suite delivery and maintenance.
- Supported regression testing activities using continuous integration with Jenkins.
Senior QA Analyst
Deloitte
- Developed and implemented a REST API and integrated a Selenium automation framework for a Salesforce project.
- Performed QA tasks for cloud-based ServiceNow workflows and Salesforce web applications.
- Implemented continuous integration using Jenkins jobs and generated HTML reports for test executions.
- Involved in test automation planning and an automation feasibility analysis.
- Added business value to the automation framework with new enhancements which supported email and API validations.
- Worked closely with Australian clients in an Agile Scrum environment and supported both manual and automation testing activities.
Software Engineer
Cigniti Technologies
- Performed manual testing of mobile applications on both Android and iOS devices.
- Automated regression test suite for an eCommerce project using Selenium and Java.
- Worked in an Agile environment and participated in all Scrum ceremonies.
- Identified, documented, and reported defects in Jira and the ALM tool.
Software Engineer
Solvent Software Solutions Private Limited
- Received industry training in Java coding and manual testing.
- Supported a Java development project and coded Java modules.
- Scripted automated tests for an eCommerce web application using Selenium WebDriver and executing the tests for regression and smoke testing.
- Identified, documented, and reported defects using Jira.
Experience
eCommerce Web Application Project
http://www.azrieli.comI have developed test plans and cases and performed functional, regression, and smoke testing activities across multiple environments for this project. I have worked on cross-browser testing. I have reported a huge number of bugs for all test cycles and helped the development team maintain the quality of the application across all the environments. I have also supported the building of the automation test framework.
Ethereum-based Web App Development
I have developed an automation test suite for this project's integration and regression testing. The Hong Kong Exchange project provides companies in HK to exchange diversity credits in the form of Settlement points to achieve diversity inclusion goals.
I have developed a UI automation suite built on the Selenium framework and also supported manual testing for this project. The Incent2 project lets the employees receive incentives in the form of incent tokens and provides a mechanism to convert incents to ADEPT tokens and then into cryptocurrencies.
I have supported manual testing for this project and also built an automation framework for supporting integration testing.
Deloitte Private Connect
https://www2.deloitte.com/au/en/services/private-clients.html?icid=bottom_private-clientsI developed and maintained an automation testing suite for regression testing and integration testing activities. This work also included performing regression testing and reporting defects to the development team. I also used the continuous integration tool, Jenkins, for test suite maintenance.
Identity Access Management
I worked as test automation lead and developed an automation framework that supports Selenium and API automation activities. I also led a team of three automation engineers and worked closely with US clients in an Agile environment. My final contribution included managing all the test automation activities.
ServiceNow Workflow Testing
I developed an automation test suite for Deloitte Australia's ServiceNow workflows. These workflows included email validations, ticket requests, and closures. We automated these end-to-end workflows using the Selenium automation framework. I also performed R&D (research and development) on the ServiceNow ATF tool for automating simple workflows. I also identified, documented, and reported defects on the ServiceNow Defect management tool.
VRBO Travel Web Application
I handled the manual testing activities for this project which included creating and executing a test suite and reporting test defects with Jira. I was also involved in the mobile application testing of the VRBO site.
Education
Bachelor's Degree in Computer Engineering
Sri Venkateswara University - Tirupati, India
Skills
Libraries/APIs
Selenium WebDriver, REST APIs, WebDriver, Selenium Grid, Facebook API, Gmail API, Chai, Node.js, React, Playwright
Tools
Jenkins, Git, Jira, Apache Maven, Postman, Eclipse IDE, Bitbucket, Microsoft Teams, REST Assured, GitHub, Slack, HP Application Lifecycle Management (ALM), VersionOne, BrowserStack, LaunchDarkly, Apache JMeter, Mocha, Adobe Experience Manager (AEM), Figma, Cucumber, GitLab CI/CD, TestRail, GitLab
Languages
Java, SQL, JavaScript, TypeScript, HTML, CSS
Frameworks
Selenium, TestNG, JUnit, Jest, Appium, Cypress, Angular, TestCafe
Paradigms
Agile, Functional Testing, Page Object Model (POM), Manual Testing, Testing, E2E Testing, Test Automation, Unit Testing, Project Object Model (POM), Automated Testing, Behavior-driven Development (BDD), Sanity Testing, User Acceptance Testing (UAT), Continuous Integration (CI), REST, Azure DevOps
Platforms
Windows, Salesforce, Oracle, Amazon Web Services (AWS), Blockchain
Storage
JsonPath, MySQL, AWS Data Pipeline Service
Other
QA Automation, Test Automation Frameworks, QA Testing, Regression Testing, API Testing, Test Cases, Quality Assurance (QA), Agile Sprints, Agile Software Testing, UI Testing, Test Case Development, Defect Management, Bug Analysis & Reporting, Software Testing Automation Framework (STAF), Automation Framework Development, Manual QA, UI Automation, REST API Automation, Integration Testing, Retesting, Selenium PageFactory, Selenium Page Object, Automated UI Testing, Website QA, Software QA, Web App Testing, Test Documentation, QA Leadership, ServiceNow, Mentorship & Coaching, Mobile App Testing, Test Planning, QA Test Plan Management, Testing Strategy, Training & Training Content Development, Technical Leadership, Smoke Testing, Selenium IDE, APIs, CI/CD Pipelines, Performance Testing, eCommerce, Proof of Concept (POC), Test Management, Game Testing, Online Gaming, Content Management Systems (CMS), GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring