Sivadas Janardhanan, Developer in Palakkad, Kerala, India
Sivadas is available for hire
Hire Sivadas

Sivadas Janardhanan

Verified Expert  in Engineering

Quality Assurance Developer

Palakkad, Kerala, India

Toptal member since February 4, 2022

Bio

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

Carousell
Java, Go, Selenium, Appium, Jenkins, API Testing, Manual QA, GitHub, eCommerce...
CareStack
C#.NET, RestSharp, Functional Testing, Manual QA, Postman, Apache JMeter, Azure...
Cognizant
Functional Testing, Selenium, REST Assured, Jenkins, SQL, Manual QA, Java, JDBC...

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

Part-time

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

2022 - PRESENT
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.
Technologies: Java, Go, Selenium, Appium, Jenkins, API Testing, Manual QA, GitHub, eCommerce, Test Automation, Test Automation Frameworks, Regression Testing, Behavior-driven Development (BDD)

QA Engineer

2021 - 2022
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.
Technologies: C#.NET, RestSharp, Functional Testing, Manual QA, Postman, Apache JMeter, Azure, GitLab, MySQL, Quality Assurance (QA), Manual Testing, Mobile App Testing, Automated Testing, QA Automation, SDET, Test Automation, Behavior-driven Development (BDD)

Test Analyst

2018 - 2020
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.
Technologies: Functional Testing, Selenium, REST Assured, Jenkins, SQL, Manual QA, Java, JDBC, Quality Assurance (QA), Manual Testing, Mobile App Testing, Automated Testing, QA Automation, SDET, Test Automation, Behavior-driven Development (BDD)

Experience

Carousell

Carousell is a Singaporean smartphone and web-based consumer-to-consumer and business-to-consumer marketplace for buying and selling new and secondhand goods. I was part of the trust team that strives to develop the trust with which users can interact with others on the platform

Cognizant | Report Management System

For this project, I piloted the automation of a new complex feature using Selenium with Java integrated into the existing framework and helped the team set up CI/CD pipelines using Jenkins. I also provided an in-depth KT to other value stream teams to improve the knowledge of the reporting area.

Cognizant | Auto Exclusion Process

My task was to rewrite the existing automation script for functionality that had undergone some changes. I updated the existing automation script and, at the same time, brought in a few additional automation coverages.

CareStack | Platform Team

As part of the platform team that dealt with all the system-wide changes, I tested the successful implementation of DB sharding, Angular updates, and SQL strategies. I regularly communicated with other team members to ensure the quality and that any item with a more significant impact was adequately tested.

Education

2013 - 2017

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring