Mohit Kaushik

Software Engineer at Google

Atlanta, Georgia, United States

About

Highly experienced Senior Software Development Engineer with over 16 years of experience in software testing and automation. Strong background in developing and implementing test automation strategies, tools, and frameworks. Proven ability to lead and mentor junior testers. Excellent problem-solving skills, ability to work collaboratively in a fast-paced environment and a passion for delivering high-quality software products.

Experience

  • Senior Software Engineer at Google
    Feb 2021 - Present · 5 yrs 6 mos

    Design, build, test, deploy, monitor and maintain Google-scale software systems.

  • Senior Software Engineer at Fitbit (now part of Google)
    Sep 2018 - Jan 2021 · 2 yrs 5 mos

    Develop, test, deploy software solutions for Fitbit Health Solutions

  • Senior Technical Lead at UST Global
    Feb 2017 - Sep 2018 · 1 yr 8 mos

    Helped clients, e.g. Vanguard in building test infrastructure and service virtualization for large portfolios e.g. Global Wealth Investment Management.

  • Technical Lead at Accenture
    Jun 2009 - Feb 2017 · 7 yrs 9 mos

    • Work as part of an agile scrum team and identify the scope and efforts for front-end and backend services testing. • Develop Java-based test automation solutions using Selenium and TestNG for front-end testing. • Develop backend test automation solutions for RESTful APIs using Java, CA DevTest (LISA) and Postman. • Integrate automated test solutions with Continuous Development and Integration (CD/CI) pipeline using Jenkins. • Create, deploy and maintain virtualized web services (REST and SOAP) using CA DevTest tool. • Enhance existing automated frameworks by continuously evaluating new tools and technologies. • Develop strategy for performance testing of the backend services and write load tests in JMeter. • Create Test Strategy by identifying Test dependencies and test scenarios for business use cases. • Responsible for Release and E2E Testing. • Provide feedback to the business team on test feasibility for certain features and help enhance the existing system. • Responsible for knowledge transfer to the peers about customization and maintenance of automation test cases and configuration file. • Coordinate with E2E Test Team for upstream and downstream test data requirements. • Build Efficient, reusable and accurate Hybrid (Keyword + Data driven) Automation Framework using UFT/QTP. • Identify test cases to be automated and perform data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application. • Create reusable user defined functions and store them as function libraries (.qfl files) for better reusability and maintainability. • Tools and technologies: Automation testing, Service Virtualization, CA DevTest (CA LISA), Java, Selenium, Python, TestNG, Junit, AWS Architecture/Development, Datastage, Tableau, SQLServer, Oracle/SQL Developer, DB2, Maven, GIT, Bamboo, PCF, JIRA, Xray, Agile: Scrum/Kanban, HP UFT, HO QC.