Madhuri Nalamothu
Verified Expert in Engineering
QA Testing Developer
Madhuri is a senior quality assurance and automation engineer with functional, automation, ETL, database, mobile, and API testing expertise. As a test engineer and manager, she has demonstrated success in web, finance, banking, hedge fund management of the middle-office and back-office, and post-trade technologies. Madhuri appreciates forming and leading teams that achieve and surpass their objectives.
Portfolio
Experience
Availability
Preferred Environment
Java, Jenkins, Git, REST Assured, Postman, Cucumber, Appium, Locust, Selenium WebDriver, SQL
The most amazing...
...automation solution I've designed and implemented is for the global event management systems, which reduced the time spent on events setup by 70%.
Work Experience
Senior Test Engineer
NE Digital
- Automated the E2E tests for the iOS version of the NTUC FairPrice (eCommerce) app using the Testsigma tool. Integrated the scripts with iOS PR merge checker (CI/CD) that gives the results in 20 months.
- Automated the web version of the application using the Testsigma tool and integrated the E2E tests that cover 70% of the application with the WebPR merge checker that gives the QA test results in five to six minutes.
- Contributed to the automation of the API tests using Testsigma for E2E tests that give the result in three to four minutes.
- Carried out the A/B testing for the iOS app for the order screen to get to know the user's experience and business metrics for the page with two different UIs.
Lead Analyst
BA Continuum India Pvt Ltd
- Led a team of 18 members to manage simultaneous releases and other applications in the same release cycle for the research subscription application.
- Used Postman to automate the APIs and Jenkins for setting up a job as part of the CI/CD process.
- Automated the web part of the application using Selenium with Cucumber BDD framework and placed it in the build pipeline, reducing 30% in time to market measure.
- Increased the ROI of the QA organization by identifying the critical issues and doing proper root cause analysis (RCA) to avoid future problems.
Quality Assurance
TKFC LC
- Tested the STLCITY SC app from scratch in both iOS and Android apps according to the data updates from the CMS site. Developed the test cases and test plans for the app.
- Worked on Jira for release dashboard. Tracked the QA observation issues in Jira.
- Certified three major releases without any post-production issues on very short notice and within a short period.
Senior Analyst
BA Continuum India Pvt Ltd
- Led a team of 20 engineers that participated in the global event management system project, focusing on manual and automation testing.
- Translated the requirements into test cases, performed test execution, and reported bugs in the bug tracking tool.
- Developed the QA strategy, comprising manual and automation testing for the web and APIs.
- Created the test automation framework for mobile applications using Kaspresso.
- Used Selenium with Cucumber BDD framework to deliver the test automation framework for the web.
- Automated the APIs using REST Assured with Selenium.
- Increased test automation coverage by 70% in three months.
Analyst
BA Continuum India Pvt Ltd
- Performed data validation for price charts application by performing back-end testing with writing SQL queries.
- Automated the regression suite using Selenium and Cucumber framework.
- Performed regression, functional, smoke, sanity, and integration testing in a mobile environment.
- Used REST Assured in BDD framework to automate the APIs.
- Prepared post-release metrics, shared them with the business analysis and development team, and provided the analysis.
Senior Software Engineer
BA Continuum India Pvt Ltd
- Spearheaded a team of four members in the research data warehousing project and managed the parallel releases with other applications that fall into the same release cycle.
- Analyzed the requirements, communicated with the developers and business analysts, authored the test cases for requirements, and performed bug tracking and reporting using Quality Center 10.0.
- Performed database and ETL testing using SSIS tool; validated data by performing back-end testing with writing SQL queries.
- Prepared and updated document of understanding (DOU) for application's front end across RT, including downstream applications.
Experience
Research Technology
As the researcher, I managed entitlement, subscription, distribution and pricing of research content to our institutional and retail clients. With Postman, I automated the APIs used by BofA Insight, Research Library, compilations, and Mercury user management. Additionally, as part of SDM best practices, I automated the web UI using Selenium with Cucumber framework and placed it in the build pipeline, reducing the time to market by 40%.
Global Event Management Systems
My role was to automate the APIs using REST Assured with Selenium BDD framework to ensure the downstream and upstream applications show the correct data with every internal release. Furthermore, I automated the web using Selenium with Cucumber BDD framework and the mobile application using Kaspresso. Such action saved a good amount of QA time during regression for each release.
Price Charts
I automated the APIs from the upstream application for price data using REST Assured with Selenium that has reduced price data issues in production to zero.
Research Data Warehousing
My role was to manage data transformation from all source systems and store it into the rdw database using SQL Server 2008 Integration Services. Such action resulted in the loaded data shown in reports used by Merrill Lynch market analysts for their research. We also provided ad-hoc reports by developing SQL transactional code on business demand and refreshed source systems regularly using Autosys.
BofA Insight Mobile Application
Once authenticated, the app allows the client to research the company, read the research reports, interact with bank employees, attend one-one or group meetings and conferences, and invest. The app is developed for both iOS and Android users.
As the API calls were made from desktop applications to obtain data and then utilized in the mobile app, my role was to automate the API calls with REST Assured using Selenium with BDD framework. I automated the mobile application using Appium.
Education
Bachelor's Degree in Electronics and Communications Engineering
Jawaharlal Nehru Technology University - Hyderabad, India
Certifications
Certified Agile Tester
iSQI
Foundation Level Agile Tester
ISTQB
Skills
Languages
SQL, Java, Java 8
Frameworks
Selenium, Appium, Locust, Espresso
Tools
Git, Postman, Cucumber, Jenkins, REST Assured, LoadRunner, SSAS, Autosys, TFS, Tableau, Jira, NPM, Microsoft Team Foundation Server
Paradigms
Automated Testing, Agile, Scrum, Manual Testing, Microservices, Testing, Automation, Behavior-driven Development (BDD)
Other
QA Testing, API Testing, Remote Team Leadership, Distributed Team Management, Integration Testing, Team Leadership, eCommerce, QA Automation, Root Cause Analysis, Mobile App Testing, Software Development Lifecycle (SDLC), Planning, Agile Leadership, Mobile Device QA Automation, REST API Automation, Web App Automation, APIs, SSIS Custom Components, ETL Testing, QA Leadership, Test Case Creation, Test Case Execution, Quality Assurance (QA), Reporting, Manual QA, Automated UI Testing, Test Case Development, Test Automation Frameworks, Kaspresso, Website Testing, A/B Testing
Libraries/APIs
Selenium WebDriver, Node.js
Platforms
iOS, Android
Storage
SQL Server Integration Services (SSIS), SQL Server 2008, Microsoft SQL Server, SQL Server 2012, SQL Server Reporting Services (SSRS), Database Testing, SQL Server Analysis Services (SSAS)
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