
Sivadas Janardhanan
Verified Expert in Engineering
Quality Assurance Developer
Palakkad, Kerala, India
Toptal member since February 4, 2022
Sivadas is a QA automation engineer with approximately six years of industry experience. He has a proven track record of working in the healthcare, insurance, and eCommerce industries for service- and product-based companies. Sivadas is well versed in Agile software development lifecycle and functional, automation, and API testing. He is determined to deliver profitable products of the highest quality.
Portfolio
Experience
- Manual Testing - 5 years
- Selenium - 4 years
- Functional Testing - 4 years
- Manual QA - 4 years
- Java - 4 years
- Jenkins - 2 years
- API Testing - 1 year
- REST Assured - 1 year
Availability
Preferred Environment
Windows 10, Selenium, TestNG, Java
The most amazing...
...project I've worked on is the automation of a new feature using Selenium, Java, and JDBC, which saved the team a lot of time.
Work Experience
Software Test Engineer
Carousell
- Reviewed the product requirements document (PRD) and acceptance criteria and prepared a detailed test plan using Jira and Confluence.
- Used the Selenium-Appium/Cucumber framework based on Java to automate the app's user interface for the web and mobile versions.
- Automated back-end tests using Go for gRPC and REST services.
- Established and maintained separate regression jobs for UI and back-end tests in Jenkins and integrated them with Slack for alerts.
- Conducted weekly quality reviews to identify issues and trends and prevent bugs from entering production.
- Performed weekly release manager tasks to release app versions to Android and iOS marketplaces.
QA Engineer
CareStack
- Dealt with all the platform-level changes as part of an Agile team.
- Ensured that all the technical and functional enhancements were delivered to the highest quality by performing impact analysis and testing all critical workflows.
- Performed UI testing manually, API testing using Postman and RestSharp with xUnit and C#, and periodic performance testing with JMeter.
- Validated the scheduled and continuous jobs and ensured that the DB was updated as expected after each job was run using MySQL.
- Monitored all performance metrics and failures in the Azure portal and reported any anomalies observed.
- Contributed to the sprint planning, estimation activities, daily stand up, and sprint retrospective.
- Coordinated with the rest of the team to ensure that enhancements with a system-wide impact were communicated correctly and all the impact areas across the system were tested adequately for all business-critical scenarios.
- Logged bugs and followed upon them to ensure that priority bugs were delivered first. Used Jira tool to track bugs and TesTrail to track test cases.
- Performed two UI automation POCs using Playwright Python and Robot Framework.
Test Analyst
Cognizant
- Oversaw the test execution as part of the QA team and performed UI testing of different features in manual and automation mode. Ensured that the business requirements were met and no high-priority bugs existed.
- Played a key role in UI automation activity to better understand the framework and functionalities in multiple web applications. Automated UI using the Java-based TestNG framework in Selenium by following the page object model.
- Used REST Assured as an alternative to Selenium automation in setting up the API automation for a feature that involved complex UI validation and was significant to the business because it identified missing requirements and bugs.
- Piloted the automation of DB using JDBC, integrated it with the existing Selenium framework, and scheduled test runs in Jenkins.
- Engaged in defect triage with the development and business team.
- Prepared the test scenario, test cases, and test execution plan for each sprint.
- Monitored outstanding defects tracked with HP ALM tool and Rally software and tracked and reported daily status to the client.
- Identified the scenarios to be forwarded to the regression team and obtained client approval for those scenarios.
- Supported multiple input requests from different functional teams by integrating cases into automation.
Experience
Carousell
Cognizant | Report Management System
Cognizant | Auto Exclusion Process
CareStack | Platform Team
Education
Bachelor's Degree in Electrical Engineering
University of Calicut - Kerala, India
Skills
Libraries/APIs
Playwright, JDBC
Tools
REST Assured, Jenkins, GitLab, RestSharp, Postman, Apache JMeter, Rally, Subversion (SVN), GitHub
Paradigms
Functional Testing, Manual Testing, Automated Testing, Load Testing, Test Automation, Behavior-driven Development (BDD)
Languages
Java, Python, SQL, C#.NET, Go
Frameworks
Selenium, TestNG, Robot Framework, Appium
Platforms
Azure, Docker
Storage
MySQL
Other
Manual QA, Quality Assurance (QA), SDET, API Testing, UI Automation, QA Automation, Windows 10, Sharding, Mobile App Testing, REST API Automation, eCommerce, Test Automation Frameworks, Regression Testing
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