Renju Jose, Developer in Thiruvananthapuram, Kerala, India
Renju is available for hire
Hire Renju

Renju Jose

Verified Expert  in Engineering

Quality Assurance Developer

Thiruvananthapuram, Kerala, India

Toptal member since April 1, 2022

Bio

Renju is a software development engineer with immersive experience in QA test automation and full-stack web development. As an expert QA with over 9 of hands-on experience in UI and API testing using Selenium, Appium, and REST Assured, he can perceive the application under test (AUT) from end-user and developer perspectives. Renju is active in the Selenium community and regularly publishes on blogging platforms like HackerNoon, DEV, and DZone.

Portfolio

Multiplier Technologies Pte Ltd
REST Assured, Java, Git, GitHub Actions, Cucumber, Gherkin, MySQL, REST...
Testsigma Technologies
Selenium WebDriver, JUnit, Java, Apache Maven, Git, Jenkins Pipeline, Jira...
Practo
Java, Apache Maven, JUnit, Git, Automated Testing, Automated UI Testing...

Experience

  • Java - 6 years
  • Git - 4 years
  • JavaScript - 4 years
  • Selenium - 4 years
  • Automated UI Testing - 4 years
  • REST Assured - 2 years
  • Jenkins Pipeline - 2 years
  • Selenide - 1 year

Availability

Part-time

Preferred Environment

IntelliJ IDEA, MacOS, Slack

The most amazing...

...thing I've done is help global QA teams automate their most challenging test scenarios, using highly technical solutions on the web and mobile.

Work Experience

Software Development Engineer in Test (SDET)

2022 - PRESENT
Multiplier Technologies Pte Ltd
  • Increased back-end automation coverage from 30 to 60% in Q3 while doing functional testing for 2-week sprints.
  • Reported functional edge cases that could have led to revenue loss.
  • Set up front-end automation framework from scratch.
Technologies: REST Assured, Java, Git, GitHub Actions, Cucumber, Gherkin, MySQL, REST, Manual QA, Manual Testing, Test Cases, Software QA

SDET | Full-stack Web Developer

2017 - 2022
Testsigma Technologies
  • Developed and maintained a codeless test automation framework based on Selenium, Appium, and Apache HttpClient. The tests are written in natural language, i.e., simple English statements, similar to the behavior-driven development (BDD) approach.
  • Automated web, Android, iOS, and REST API test cases with Selenium, Appium, REST Assured, and Postman.
  • Helped develop a Python OpenCV-based image comparison web service to compare web app screenshots from failed tests.
  • Set up the initial version of the knowledge base for the product and prepared the supporting technical content.
  • Provided product demos for over 50 clients and onboarded new users on the tool.
  • Developed technical blog articles regarding the in-house product on third-party blog platforms.
  • Provided technical assistance and solved test automation challenges for customers.
  • Conducted the POC for choosing the CI pipeline tool such as Jenkins, CircleCI, Buildkite, etc.
Technologies: Selenium WebDriver, JUnit, Java, Apache Maven, Git, Jenkins Pipeline, Jira, Spring Boot, Hibernate, Angular, Selenide, Selenium, Automated UI Testing, Automated Testing, QA Automation, QA Testing, Quality Assurance (QA), E2E Testing, Cypress, Appium, Mobile App Testing, Test Automation, REST APIs, Page Object Model (POM), Unit Testing, BrowserStack, Sauce Labs, Regression Testing, API Testing, Software Testing, Testing, React, UI Testing, Python, CI/CD Pipelines, GitHub, SQL, NPM, TestNG, Jenkins, Apache Tomcat, Jetty, Amazon Web Services (AWS), Behavior-driven Development (BDD), Test-driven Development (TDD), Gradle, Postman, Android, iOS, Web App Testing, Mobile Device QA Automation, Website QA, SDET, Software Development, Mobile Apps, CircleCI, Playwright, REST, GraphQL, MySQL, OpenCV, Manual QA

QA Consultant

2018 - 2018
Practo
  • Assisted the in-house team in migrating a Selenium-based web test automation framework from the existing Robot framework and Sikuli-based tests.
  • Improved the test coverage for the app's critical parts to above 75% in two months.
  • Implemented the test notifications into the team collaboration tools, such as Slack, and reinforced the efficiency of the existing QA processes.
Technologies: Java, Apache Maven, JUnit, Git, Automated Testing, Automated UI Testing, Selenium, QA Automation, QA Testing, Quality Assurance (QA), E2E Testing, Test Automation, Software Testing Automation Framework (STAF), Test Automation Frameworks, Page Object Model (POM), Unit Testing, Regression Testing, Software Testing, Testing, UI Testing, Web App Testing, Website QA, SDET, REST, Manual Testing, Test Cases, Software QA

Web Developer | QA Automation Trainer

2016 - 2017
An Online Freelance Agency
  • Developed a few websites using HTML, JavaScript, JQuery, and Twitter Bootstrap CSS.
  • Trained an offshore client in Salesforce automation using Selenium.
  • Automated the web test cases in several freelance projects.
Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, Selenium WebDriver, Software Testing, UI Testing, Automated Testing, Automated UI Testing, Testing, QA Testing, E2E Testing, SQL, SQLite, Test Cases, Manual Software Testing, Manual Testing, Manual QA, Postman, Selenium, Test Automation, Software Testing Automation Framework (STAF), Test Automation Frameworks, Web App Testing, Website QA, Mobile Apps, SDET

Technical Consultant

2015 - 2016
Sutherland
  • Liaised with North American customers to troubleshoot and resolve their technical issues.
  • Obtained remote access using the LogMeIn remote desktop client and fixed the issues remotely.
  • Documented their issues in the issue tracking tool for the customer.
  • Evolved into a subject-matter expert (SME) for personal computer security software.
  • Achieved the best performer award consecutively for two quarters in a row.
Technologies: Windows 10, Windows 7, MacOS, Windows XP, Software Troubleshooting

Experience

Test Framework(Private Repo)

An end-to-end test automation framework for UI and API functional testing.

It consists of Selenide, which is a Selenium WebDriver wrapper in Java, for web UI testing, REST Assured for API testing, JUnit for the test runner, and Allure for reporting. Jenkins integration is also added for CI/CD.

MeOr Media Organizer

https://github.com/renjujv/MeOr
MeOr is a cross-platform media organizer and catalog aiming to be an easy-to-use app for organizing customers' media collections.

The front end is coded in Java with the Swing GUI framework, while SQLite powers the back end. It was hosted publicly on GitHub and is currently under active development as a side project.

Hotel Transylvania

https://github.com/renjujv/hotel-booking-demo
A hotel management app for creating and managing room reservations. Multiple user profiles are available where the admin can administrate the rooms and reservations, and the guest user can make reservations.

The app was developed using Angular 10, Spring Boot, Bootstrap, and H2 database.

Flutter Finder Plugin for Appium-Java Client

https://github.com/renjujv/appium-flutterfinder-java
Contains the Java port for FlutterElement ported from Kotlin code from: https://github.com/truongsinh/appium-flutter-driver.

FlutterElement extends the MobileElement Class. Therefore, all the basic actions like click, sendKeys, and others are supported.

Education

2010 - 2014

Bachelor's Degree in Computer Science

Cochin University of Science and Technology - Kollam, India

Certifications

JUNE 2021 - PRESENT

Spring: Spring Data 2

LinkedIn

JUNE 2021 - PRESENT

Building a Full-stack App with Angular 2+ and Spring Boot

LinkedIn

MAY 2021 - PRESENT

JMeter: Performance and Load Testing

LinkedIn

OCTOBER 2019 - PRESENT

DZone Core Member

DZone

Skills

Libraries/APIs

Selenium WebDriver, Jenkins Pipeline, JDBC, REST APIs, jQuery, React, OpenCV, Playwright

Tools

Git, GitHub, Postman, Cucumber, Jira, REST Assured, Apache Maven, BrowserStack, NPM, Jenkins, Apache Tomcat, Jetty, Gradle, Apache JMeter, CircleCI

Languages

Java, HTML, Gherkin, JavaScript, TypeScript, CSS, SQL, HTML5, Python, GraphQL

Frameworks

JUnit, Selenium, TestNG, Spring Boot, Angular, Selenide, Bootstrap, Swing, Appium, Angular Material, Hibernate, Cypress, Flutter

Paradigms

Automated Testing, E2E Testing, Test Automation, Software Testing, Testing, Manual Testing, DevOps, Page Object Model (POM), Unit Testing, Behavior-driven Development (BDD), Test-driven Development (TDD), REST

Platforms

MacOS, Android, iOS, Amazon Web Services (AWS), Windows 7, Windows XP

Storage

MySQL, SQLite, H2 Database, Spring Data JPA, H2, Spring Data

Other

Communication, Technical Documentation, Technical Writing, Automated UI Testing, QA Automation, QA Testing, Quality Assurance (QA), Regression Testing, Software Testing Automation Framework (STAF), Test Automation Frameworks, Software QA, Manual QA, Web App Testing, Website QA, SDET, Software Engineering, Mobile App Testing, Sauce Labs, API Testing, UI Testing, CI/CD Pipelines, CSS5, Test Cases, Manual Software Testing, Mobile Device QA Automation, Software Development, Mobile Apps, Windows 10, Software Troubleshooting, GitHub Actions

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