Ankit Prajapati

201 . 920 . XXXX
Contact me
LinkedIn

Summary

Experienced tech professional with eight years' experience in automation testing and quality assurance (QA). Recently obtained AWS Cloud Practitioner and Solutions Architect certifications and expanded my skillset to encompass cloud-based solutions, further enhancing my ability to optimize processes and drive efficiencies. Adept with Agile methodology and all phases of software development lifecycle (SDLC), and software testing lifecycle (STLC). Solve complex problems and explore new technologies to increase efficiency and output. Demonstrate leadership, communication, and organizational skills while driving business strategy and optimizing QA operations. Document test results and findings in systematic manner.

Skills

  • Java, Javascript
  • Slenium, Cypress
  • Python, Cucumber
  • Jenkins, GIT
  • My SQL
  • Postgress
  • HTML, CSS
  • JQuery
  • GIT, Postman
  • SoapUI
  • API Testing
  • AWS(Various Services)

Certifications

  • AWS Cloud Practitioner
  • AWS Solutions Architect Associate

Professional Experience

Haven Tech, New York, NY (Laid off)

QA Engineer
May 2022 - August 2023
Provided support for release to clients and sign off UAT. Prepared demo video recordings for stakeholders. Logged testing results to support testing completed through sprint. Executed automation at every release and scheduled runs.
  • Coordinated with multiple testers and testing activities within project, rolling out new feature on time.
  • Validate Load balancer to see if load is distributed when accessing application
  • Start and Stop EC2 instance for certain environment.
  • Validate S3 uploads to see if files are saved correctly
  • Publish the test results on S3 buckets for easy access to others.
  • Lambda function should get trigger on certain actions and upon error check the logs to find the cause of the error.
  • Refined code and CSS elements, improving cypress framework, fixing failing test cases.
  • Enhanced new automation test cases as new features added into application including claiming policy, and adding new insured to policy, removing insured test cases.
  • Ran existing test cases impacted by adding new features, ensuring existing automation remained intact and no delay in UAT testing.
  • Read responses to API calls, matching to application and identifying root cause of issue.
  • Coached 4 new team members, training to understand in-house application and policies, and how communication to other applications work.
  • Managed test suite on test rail with existing test cases, making improvements and reformatting whole regression suite from legacy application test cases.

TATA CONSULTANCY SERVICES (Express Scripts), Franklin Lakes, NJ

QA Team Lead
January 2021 - May 2022
Led offshore team of 7 to make sure data and user stories refined before starting sprint. Trained new team members and stakeholders on end user experience. Led system upgrade validation and performance testing projects. Presented test results to business and demonstrated new functionalities.
  • Developed, enacted, and managed testing schedules, ensuring QA team meets expectations and deadlines for each sprint and ongoing projects by having day to day meetings with peers.
  • Streamlined process of testing by having peer meetings, reviewing test cases before executing test cases, getting feedback from stake holders, avoiding negative feedback and retesting of any feature due to wrong test cases.
  • Allocated work to team members, ensuring flow of testing uninterrupted with simulation UAT and production testing, becoming more efficient and meeting deadlines for UAT testing and sprint user stories.
QA Engineer
December 2019 - December 2020
Defined testing strategies to ensure product released up to industry and company standards. Wrote complex SQL queries for data validations including join and function queries. Executed automated test scripts and prepared report of test cases. Identified and automated user story (test cases) methods and functions.
  • Created testing plans, including individual testing phases, meeting and signing off releases.
  • Improved existing framework in place for Maven, Selenium and WebDriver by removing unused code and redundancy on other test cases, becoming cleaner and organized.
  • Prepared release documentation, managing on Confluence for easy access to others and business, eliminating steps and enabling access to information right away.
  • Validate the insured data is retrieved efficiently and accurately when data is being retrieved from other system.
  • API testing to test various services before it gets implemented and pinpoint where the API call is failing.

HOTELS AT HOME, Fairfield, NJ

QA Engineer
February 2016 - November 2019
Worked with Application Development team and project leaders to understanding scope of release and any browser related requirements. Executed automation scripts on different browsers / environments and reported defects / results. Performed needed tests including, Automated, Black Box, End-to-end, Functional, GUI, and Regression Testing. Documented software defects using bug tracking system. Conducted functionality testing for different UI and tested for negative inputs to validate end user inputs and error messages.
  • Wrote object-oriented java classes and methods in Java for Selenium web driver, operating throughout 15 sites and performing various tasks including validating links, texting, images, and price calculations.
  • Implemented automation using Selenium WebDriver, Maven, and Java, increasing efficiency and productivity by 50%.
  • Created test plans, test scenarios, and test cases for Maven and Cucumber, focusing on enhancement and regression items, expediting testing time from hours to minutes.
  • Delivered complete and concise test reports at end of testing cycle for particular website, ensuring ready for launch.
  • Controlled test configurations and environments on various Windows, MAC, and Mobile devices, reducing time on manual testing by 70% on each device.

Projects

GIT

  • Host a static website on S3.
  • Configure custom VPC in AWS and its subnet. Create route tables to have proper routes to subnets.
  • Deploy EC2 instance in multiple AZ and implement load balancer over it to route traffic and to provide higher availability.
  • SNS topics to trigger whenever there is changes in EC2 instance due to higher or lower load on the EC2.
  • Create an AMI from EC2 configuration for faster implementation and boot to be launched in different AZ quicker.
  • cloud9 to code and commit the code in AWS Code Commit.
  • Hands on knowledge of Boto3 SDK with Python
  • Automating task with AWS Lambda using Boto3 with Python.
    • Read file uploaded into S3 using python and find any discrepancy and take action accordingly on the file.
    • Taking scheduled snapshots of EC2 instance.
    • Read the cloud Watch matrix from lambda function and its logs.
  • Be able to launch EC2 instance and terminate with script.
  • Integrate SNS, SQS, and SES with lambda to trigger and send notification on whenever file is uploaded on S3 or termination of EC2.
  • Creating Dynamo DB and RDS database and manipulating the data.

Education

Bachelor Of Computer Science

New Jersey Institute of Technology
New Jersey, USA