Rahul Sadawarti
Verified Expert in Engineering
Quality Assurance Developer
Rahul is a seasoned full-stack automation developer with over 14 years of background in the IT industry. He is experienced in developing test automation frameworks, setting up QA processes, and leading teams. Rahul is well-versed in functional, automation, ETL, database, and API testing. He is a proactive, responsible, and positive person.
Portfolio
Experience
Availability
Preferred Environment
Selenium, REST Assured, Java 8, Cucumber, Behavior-driven Development (BDD), GitLab CI/CD, Git
The most amazing...
...thing I've developed was a Cucumber BDD framework using the Shadow DOM library to automate content management applications with shadow Node.js elements in DOM.
Work Experience
Automation Lead
American Insurance
- Built the Cucumber BDD test automation frameworks for web and API testing from scratch using Java, Selenium, and REST Assured.
- Developed and maintained automated scripts for UI and API testing of various functional and integration use cases.
- Created CI/CD pipeline in GitLab to run automated tests and scheduled jobs to run daily on different QA environments.
- Developed automation scripts to connect with AWS S3 bucket and used Java AWS libraries to validate S3 contents.
- Worked in an Agile environment and achieved N-1 sprint automation.
- Achieved up to 80% automation coverage in 6 months to ensure cost savings and less dependency on manual testing.
Automation and ETL Test Lead
Tata Consultancy Services
- Operated on various projects for workplace safety and insurance board.
- Implemented ETL tests, including writing the test cases, test execution, finding and reporting defects, and monitoring the defect lifecycle.
- Created complex SQL queries to compare data in source systems with target database and ensure data integrity when data is transformed across multiple database layers and staged in target DB.
- Worked on keyword-driven automation framework to automate various ServiceNow workflows and created a pipeline in Jenkins to run automated scripts.
- Managed a team of five QA for ETL testing, assigned tasks, and solved issues.
- Reported testing status to QA managers and stakeholders daily and weekly.
Quality Engineering Lead
Tata Consultancy Services
- Worked on various projects for the Royal Bank of Canada in the wealth management, payments, and digital departments.
- Interacted with key business and technology stakeholders to create a road map for quality engineering initiatives, defined test automation strategy, and worked on implementing shift-left testing.
- Built the test automation frameworks for web and API testing using Selenium, Java, and REST Assured while developing and executing the automation scripts.
- Established CI/CD pipeline for running automated scripts using Jenkins.
- Developed and maintained an automated test plan for SOAP and REST web services in the SOAP API pro tool to ensure the proper functionality of API services.
- Managed and maintained various test environments and build deployments using UrbanCode Deploy.
- Developed SQL queries for database testing to ensure data consistency and integrity.
- Managed a team of ten automation engineers (onsite and offshore) to complete test automation across multiple projects. Estimated, prioritized, planned, and coordinated the testing activities in an Agile environment.
- Achieved 70% test automation coverage in six months.
- Provided test sign-offs for various testing phases.
Quality Analyst
Tata Consultancy Services
- Worked for Citibank wealth management compliance and regulatory project.
- Created user acceptance tests and test bed by coordinating with application end users.
- Involved in test execution by finding and reporting defects and monitoring its lifecycle.
- Triaged defects, ensured testing effectiveness for releases, reported test results, and conducted root cause analysis.
- Organized technical and application training for team members.
Analyst Programmer
Atos
- Operated on various projects for clients, such as FedEx and Rite Aid.
- Reviewed requirement documents to identify gaps and create test scenarios.
- Implemented manual tests, including writing test cases, configuring test beds, executing tests, finding and reporting defects, and monitoring the defect lifecycle.
- Performed smoke, functional, integration, and regression testing on UI applications.
- Triaged defects among key stakeholders to drive quick decisions.
- Maintained test artifacts to ensure they were up to date with the product.
Experience
Content Management App | American Insurance
Wealth Management Apps | Royal Bank of Canada
WSIB | ETL Project
Education
Bachelor's Degree in Electronics Engineering
KDK College of Engineering - India
Certifications
Foundation Level Certificate in Software Testing
ISTQB
Skills
Libraries/APIs
REST APIs, Jenkins Pipeline
Tools
Postman, GitHub, HP Quality Center (QC), REST Assured, SoapUI, Jira, IntelliJ IDEA, Cucumber, Jenkins, Git, GitLab CI/CD, Confluence, Apache Maven, Apache JMeter
Paradigms
Test Automation, Manual Testing, Behavior-driven Development (BDD), Automated Testing, Testing, DevOps, User Acceptance Testing (UAT), Agile
Languages
Java 8, Java, Python 3, SQL, HTML
Frameworks
Selenium, TestNG, JUnit
Industry Expertise
Retail & Wholesale
Storage
Database Testing, Datadog
Platforms
Mobile, Amazon Web Services (AWS), Nuxeo, Windows, Linux
Other
REST API Automation, Agile Software Testing, Quality Assurance (QA), QA Automation, Manual QA, QA Testing, Website QA, Automated UI Testing, Front-end, Web App Testing, SDET, QA Leadership, Test Automation Frameworks, eCommerce UX, Quality Management, Leading Quality Assurance (LQA), Cross-browser Testing, Test Planning, ETL Testing, Software QA, Electronics, Manual Software Testing, Waterfall Delivery, Defect Management, Test Case Development, Test Case Creation, Test Case Execution, Logistics, Wealth Management, Selenium Page Object, SOAP, BlazeMeter
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