Technolgies I've used for Automation & Testing.

Ruby & Cucumber Framework

Used Ruby 2.5.0 along with BDD framework Cucumber for Automation product features along with reporting.

Details »

Jenkins CI/CD

Used Jenkins for setting up sanity and regression suites for daily production releases. Created jobs for code coverage with reporting and treshold breach failures.

Details »

Operating Systems:

Used Cent OS v.6.9, Mac OS X High Sierra & Mojave, Ubuntu 16, Windows 7.

Details »

Ansible & Shell Scripting

Written Ansible Scripts for logs deletion on staging environments and for setting up a deploy jobs on staging machines(which taskes care of isntalling of all dependecies).

Details »

SDK - Software Development Kits

Android Studio, Xcode, Eclipse.

Details »

AWS

To manage staging environments, creating new instances, allocation of disks and memeory, load balancing, adding Route53.

Details »

REST Api

Used REST Apis for pricing scenarios, Stripe (payment gateway) and Zuora(Billing System) for testing of picing page/components when UI is not Optimised to load faster.

Details »

Kafka Uploader

Tested various scenarios for Kafka uploaded a distributed messagin system for sclaing relatime user logs. This included testig region down and regions toggle scenrios with production like traffic.

Details »

Logs station

Integrated Logs station service with the staging environments for providing staging Railsapp and other components logs on webpage in realtime.

Details »