Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Timeline
Hi, I’m

Rajan Ranjan

Bangalore
Rajan Ranjan

Summary

A transformational and result-oriented SDET engineer who loves
algorithms, with around 14 years of experience in test automation,
back-end development, and framework design from each past
employer
Adept at working with Programming Skills including Java, Java Script
C++, C with a good hold on Data Structure and Algorithms,
Automation Framework skills including Data Driven, Key Word,
Hybrid, Fluent Page Object Model, Selenium WebDriver, Cypress, TDD
(JUNIT/TestNg/Mocha), BDD (Cucumber-JVM, JBehave) , Microservices
testing and Wiremocks .Possessing an upper hand in working with
Build tools including Gradle , Maven, API (Backend) WebServices
Automation like REST, SOAP HttpClient, REST Assured, JSON, XML,
POSTMAN, CURL, and Continuous Integration including Jenkins.
Exponential expertise in Cloud Technologies that includeAWS (EKS, S3,EC2, CloudFormation, CoudWatch) and Test clouds like Saucelabs

Overview

13
years of professional experience

Work History

Altimetrik
Bangalore

Automation Architect
03.2022 - Current

Job overview

Altimetrik is a data and digital engineering services company focused on delivering business outcomes with an agile, product-oriented approach

  • Technical run-ahead analysis of the projects and identify Automatable / Non-Automatable tasks and pertinent tools and technologies for automation.
  • Identify the technical gaps and redesign/enhance the existing Automation framework in along with build complex reusable utilities in-order to increase the efficiency, speed and automation coverage. In addition to, build best code practices and adapt the right design patterns to ensure robust and scalable framework.
  • Led the migration process, streamlining test execution and enhancing reliability by leveraging Cypress's 9.4 robust features, resulting in improved test coverage and faster feedback cycles.
  • Led the migration process, streamlining test execution and enhancing reliability by leveraging Cypress's robust features, resulting in improved test coverage and faster feedback cycles.
  • Build clear and concise tailored Test Plan and seek continuous feedback post each testing cycle to improve on the test plan
  • Mentor a team of 6 engineers for execution, fix technical issues monitoring for migration of legacy test cases from Robot framework to Cypress.
  • Conduct code reviews and ensure the acceptance criteria is thoroughly met.
  • Be a part of Scrum of Scrum calls to update and discuss the plan/progress/impediments to the stakeholders.

Oracle

Principal Engineer
06.2018 - 03.2022

Job overview

Oracle B2B is an e-commerce gateway that enables the secure and reliable exchange of business documents between an enterprise and its trading partners

  • Oracle B2B supports business-to-business document standards, security, services, and trading partner management
  • Designed a comprehensive UI test framework by leveraging Selenium, Java, and incorporating industry-standard design patterns like Fluent page object model. Implemented a scalable and maintainable Selenium grid solution to ensure efficient and reliable automated testing.
  • Designing UI test framework using java script, cypress, mocha and migrate the existing test cases from legacy test cases to cypress and mocha
  • Designing the backend test framework for testing webservices and microservices using rest assured, java, testng, wiremocks and maven
  • Creating the complex application and reporting utilities to be plugged in the testing framework also used by development team
  • Creating the jenkins (CI/CD) pipeline, testing the application scenarios remotely
  • Executing the automation images on pods using docker and kubernetes on cloud platform OCI

Altisource

LEAD Engineer/Automaton Framework Developer
07.2015 - 07.2018

Job overview

Ocwen Financial Corporation is a provider of residential and commercial mortgage loan servicing, special servicing, and asset management services

  • Developed designtime/runtime Automating solutions for Ocwen
  • Integration of the WEBAPP framework with JENKINS for execution of
  • Automation scripts post deployment
  • Setting up the WEBAPP Automation framework for the manual testers to write the test cases in an excel sheet and deploying the framework jars in the individual local system
  • Publishing of the Automation test cases report to the team and the stake holder on srum of scrum meetings

GE Health Care

Senior QA Engineer
03.2013 - 07.2015

Job overview

  • Centricity Practice Solutions is end to end Hospital Management System Application that caters to both Patients and Medical Provider
  • It includes the Registration, Diagnosis and
  • Billing and Providers information
  • Automation of all the UI web elements in the browser and Functional tests using Selenium Webdriver
  • Behavior Driven Development with use of J Behave and Selenium
  • Working with product owner and drafting the complete Feature file for TDD and
  • BDD development
  • Setting up the Maven BDD development environment
  • Helped the team members in writing packaging script and deploying the wars
  • Executing automated test cases , monitoring and publish the report

Samsung

Senior Software Engineer
02.2011 - 03.2013

Job overview

  • Ken Parking Assist: This BADA Application gets the parking information of the current location of the user within the radius of 2 km
  • User can get all the details of the parking area from the Webserver which contain the parking name and slots available for vehicle parking
  • Complete UI automation using the Samsung Built in BADA platform
  • Complete custom UI Testing
  • Testing of Http Request and response from the server, parsing of the response and testing the plots of the parking overlays on the map
  • Testing the CRUD webservices using postman
  • Profiling the application using trace view (BADA application) to find best optimized solution for the activity.

Education

BITS
Pilani

M.Sc. from Tech) Information Systems

Skills

  • Java
  • Java script
  • Data Structures/Algorithms
  • Selenium Webdriver
  • Selenium 4
  • Cypress
  • Page Object Model
  • Data driven
  • Keyword driven
  • Kubernetes Docker
  • TDD: Junit/testNG/Mocha
  • BDD: Cucumber
  • Gradle/Maven
  • REST/SOAP
  • RestAssuresd/httpclient
  • Microservices testing
  • Mockito /WireMock
  • JSON/XM/L Postman
  • Curl
  • Jenkins
  • Oracle cloud technologies
  • (OCI)
  • B2B
  • SDET , Automation Expert

Accomplishments

  • Business Contribution award, Samsung
  • Best Performance , Quarterly award, Oracle

Additional Information

https://www.linkedin.com/in/rajan-ranjan-09594760/

Timeline

Automation Architect

Altimetrik
03.2022 - Current

Principal Engineer

Oracle
06.2018 - 03.2022

LEAD Engineer/Automaton Framework Developer

Altisource
07.2015 - 07.2018

Senior QA Engineer

GE Health Care
03.2013 - 07.2015

Senior Software Engineer

Samsung
02.2011 - 03.2013

BITS

M.Sc. from Tech) Information Systems
Rajan Ranjan