Vaishnavi A K, Developer in Dubai, United Arab Emirates
Vaishnavi is available for hire
Hire Vaishnavi

Vaishnavi A K

Verified Expert  in Engineering

Quality Assurance Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
January 13, 2020

Vaishnavi is a senior QA engineer with over eight years of experience working with startups and corporate organizations at all levels of testing and automation. Vaishnavi's work encompasses performance, functional, integration, system, and user acceptance testing while following Agile (Scrum and Kanban) methodologies in the software development process.

Portfolio

Arizona State University
Quality Assurance (QA), Test Automation, Automated Testing, Python...
Mahi Services (UK) Ltd
Quality Assurance (QA), Manual QA, Trading, Fintech, QA Testing...
Jumpcut YC S16 USA
GraphQL, Postman, CircleCI, Jira, Cypress, Cucumber, Protractor, JavaScript...

Experience

Availability

Part-time

Preferred Environment

PostgreSQL, Jenkins, CircleCI, Jira, Postman, Cypress, Cucumber, Protractor, TypeScript, MongoDB

The most amazing...

...performance framework I've developed used k6, integrated with InfluxDB and Grafana, to produce a self-explanatory graphical representation of the run metrics.

Work Experience

QA Automation Engineer

2021 - 2024
Arizona State University
  • Contributed to a digital wallet blockchain app that captures the real-time achievements of learners. Users received course completion and work experience-related credentials. Also handled the corresponding admin app to manage users and credentials.
  • Served as the sole QA person on a team of eight developers. Worked in sprints, tracking and managing tickets on Jira. Documented test cases for all workflows.
  • Handled PSQL and set up data for fellow developers to test with. Ran SQL queries to check data correctness.
  • Ran tests on iOS, Android, the web app, and the API for credential issuance. Set up the Appium framework and WebdriverIO for automated mobile app testing.
  • Created a Postman API test suite, which chains the different APIs in the workflow together for quick sanity testing of back-end APIs.
  • Tasked with setting up and managing data on production. Became the go-to person for any questions on workflow and functionality.
  • Coordinated with developers to get features ready and tested on time for releases.
  • Managed the timely delivery of tests even though there were eight developers and only me as QA.
Technologies: Quality Assurance (QA), Test Automation, Automated Testing, Python, Amazon Web Services (AWS), Jest, Manual Testing, Docker, QA Automation, Manual QA, Mobile App Testing, PSQL, Blockchain, Appium, Device Testing, Automation, Python 3, React

QA Functional Analyst

2020 - 2021
Mahi Services (UK) Ltd
  • Defined QA processes and introduced developers to additional QA practices that they can look to for confidence in the product as the only QA on the team.
  • Tested three different products that the company created singlehandedly. Created the tests, documented the workflows from scratch, and communicated results and problems with the development team.
  • Worked with teams located in New Zealand, Italy, and London. Comfortably handled all the different time zones and had no delays resulting from the time difference.
  • Managed the QA team when new folks joined and guided them through the products and releases.
  • Tracked and tested features using Jira. Jira tickets were additionally created to address any problems that were seen. Met every single deadline for the product.
Technologies: Quality Assurance (QA), Manual QA, Trading, Fintech, QA Testing, QA Test Plan Management, Investment Banking, Finance, Automation

Software Test Engineer IV

2019 - 2019
Jumpcut YC S16 USA
  • Implemented UI automation from scratch with frameworks like Cypress, Protractor, and Cucumber in JavaScript, reducing manual testing by 90%.
  • Discovered API slowness by implementing Kubernetes, Grafana, and InfluxDB performance tests and the Gatling framework.
  • Automated GraphQL API Testing framework using Mocha and created hooks to clean test data from PostgreSQL.
  • Reduced revenue leakage in incorrect ad spending by rigorous testing of Google Tags and Analytics.
  • Mastered interactions with third-party tools like Maropost, Braintree, ClickFunnels, and Zabbix.
  • Acquired know-how in A/B testing, marketing and sales tactics, and ad campaigns.
Technologies: GraphQL, Postman, CircleCI, Jira, Cypress, Cucumber, Protractor, JavaScript, QA Automation, REST API Automation, GitHub, Amazon Web Services (AWS), QA Testing, Quality Assurance (QA), Software Development, K6, TestRail, Automated Testing, QA Test Plan Management, Manual QA, Codeship, CI/CD Pipelines, Manual Software Testing, Git, Performance Testing, Chai, Automation, Selenium, Grafana, BrainTree, Metabase, Amplitude, Maropost, Groovy

Senior QA Engineer

2013 - 2019
Akamai Technologies
  • Automated back-end server communication of streaming networks (HLS/DASH) using Python.
  • Led the QA team in testing major streaming events like the Winter Olympics, Super Bowl, and IPL.
  • Reduced COGS by $1 million in testing a Mammoth project converting servers from Windows to Linux.
  • Solved the team's problem of inaccurate testing due to limited resources by spawning multiple virtual test environments.
  • Acquired extensive knowledge of streaming protocols like RTMP, HLS, and HDS and networking protocols like TCP, HTTP, and HTTPS.
Technologies: Wireshark, Jenkins, Bugzilla, Jira, Pytest, Python, QA Automation, Agile Software Development, GitHub, QA Testing, Quality Assurance (QA), Software Development, SQL, Automated Testing, QA Test Plan Management, Manual QA, CI/CD Pipelines, Manual Software Testing, Git, Performance Testing, Apache JMeter, Automation, Python 3

Media Origin Streaming Services

This is an automation of server communication flows for India IPL 2018, which had a viewership of 5.5 million concurrent users and is considered the largest sporting event in the world. I utilized 100% test automation using Python, thereby reducing the release timeline to just three days, Jenkins to allow CI/CD, Wireshark, Shell scripting for vigilant environment checks and management, and TCP/IP and HTTPS protocols for inter-system communication.

UI Automation

An extensive UI automation framework that uses the integration of Protractor and Cucumber. The automation is configured to run on Chrome and Firefox. Used XRay for test case management and automated updates post-execution of tests. Integrated XRay with Jira to allow easy viewing of test suite execution results. Created the repo on Git with best practices like page-object-model followed in creating this framework.

Test 3 Financial Product Solutions for Trading Platform

As sole QA of the team, I was responsible for setting up and managing all QA-related processes and documentation. Products required communication with developers located across different geographies. Set up test plans, workflows and mentored new QA members on the product and timelines.

Frameworks

Protractor, Cypress, Selenium, Jest, Appium

Tools

TestRail, Cucumber, Jira, GitHub, Postman, Codeship, Grafana, CircleCI, Git, Apache JMeter, Bugzilla, Maropost, Pytest, Wireshark, Jenkins, Mocha

Paradigms

Agile Software Development, Manual Testing, Automation, Automated Testing, Test Automation, Compiler Design, Agile

Other

K6, REST API Automation, QA Testing, QA Test Plan Management, QA Automation, Software Development, Quality Assurance (QA), Manual QA, Manual Software Testing, Okta, CI/CD Pipelines, Performance Testing, APIs, Device Testing, BrainTree, Metabase, Amplitude, Forex, FIX Protocol, Analytics, Mobile App Testing, Trading, Fintech, Investment Banking, Finance, Computer Science, Data Structures, Natural Language Processing (NLP)

Languages

JavaScript, Python 3, SQL, TypeScript, Python, GraphQL, Java, Groovy, Perl

Libraries/APIs

Chai, React

Platforms

Amazon Web Services (AWS), Docker, Blockchain

Storage

PostgreSQL, MySQL, MongoDB, PSQL

2009 - 2013

Bachelor of Engineering Degree in Computer Science

M S Ramaiah Institute of Technology - Bangalore, India

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