Mahipal S.

About Me

Mahipal is a results-oriented Automation Chief Architect with over a decade of expertise working for multiple companies and startups with quick application development lifecycles. He is highly skilled in CI/CD integrations and creating test automation frameworks and tooling. Mahipal is proficient in multiple tools and programming languages including Java, Selenium, Maven, Appium, JUnit, and more.

AI, ML & LLM

Backend

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Lead QA Engineer
2021 - Present (4 years)
Remote
  • Monitoring QA processes and various project meetings for clients across a broad range of industries.

  • Partnering closely with other cross-functional departments to work on process problems and challenges that affect customer satisfaction in the implementation of projects.

  • Facilitating QA ceremonies, identifying and removing impediments to success, tracking progress, and recognizing opportunities for continuous improvement.

Freelance
Freelance
Senior Consultant
2020 - Present (5 years)
Remote
  • Working with different dev teams to better understand requirements, improve test effectiveness, and resolve defects.

  • Participating in projects to improve existing testing scenarios and test cases, execute test scripts, and document defects.

  • Creating, updating, and maintaining system integration, user acceptance, regression, and data-driven automated testing solutions.

EPAM Systems (Uber projects)
EPAM Systems (Uber projects)
Chief Software Test Automation Engineer
2020 - 2020
Remote
  • Built and implemented test strategies and plans with test cases based on user stories for the Uber GSS projects.

  • Designed and executed test cases to see how software solutions perform, documenting results and communicating defects.

  • Promoted and participated in forums to share expertise, strengthen collective knowledge, and resolve challenges.

Various Freelance Contracts
Various Freelance Contracts
QA Consultant
2020 - 2021 (1 year)
Remote
  • Acted as a contractor for several companies, working primarily on E2E test automation eco system, designing, setting up, writing frameworks, CI/CD integrations, and scripting.

  • Identified test scenarios, estimated test effort, and created test plans, facilitating QA ceremonies, identifying and removing impediments to success, tracking progress, and recognizing opportunities for continuous improvement.

  • Worked with functional modules, structure, and logic for testing system internals.

Circles.Life
Circles.Life
Principal Engineer (Product Engineering)
2019 - 2020 (1 year)
Singapore
  • Created detailed and well-structured test plans and test cases and coordinated testing activities on projects.

  • Investigated product quality issues and made improvements to achieve better satisfaction on solutions.

  • Identified, recorded, documented thoroughly, and tracked bugs, performing regression tests to confirm business objectives.

Crossover for Work
Crossover for Work
Test Automation Architect
2017 - 2019 (2 years)
Remote
  • Developed testing processes for solutions on different projects, handling CI/CD design, scripting, and third-party integrations.

  • Developed, documented, and maintained test cases and other test artefacts such as test data, data validation, and scripts.

  • Managed code reviews, prepared test conditions, and handled out-of-cycle releases and emergency fixes.

MakeMyTrip
MakeMyTrip
Senior QA Engineer II
2016 - 2017 (1 year)
Gurgaon, India
  • Implemented the latest test automation frameworks and used test scripts to shepherd the release of web and mobile apps.

  • Defined and documented release recommendations for each release on the project.

  • Wrote automated acceptance tests to identify and report defects in code, architecture, design, and requirements on solutions.

Freelance
Freelance
QA/Test Automation Engineer
2014 - 2016 (2 years)
Remote
  • Defined, created, and conducted quality control activities on projects, monitoring processes to ensure consistent execution.

  • Drove continuous improvement initiatives on solutions, focusing on software quality and process efficiency.

  • Troubleshot, triaged, and provided detailed debug information to expedite issue resolution.

TinyOwl
TinyOwl
Senior SDET
2014 - 2016 (2 years)
Bangalore, India
  • Developed and executed test plans, scenarios, scripts, and procedures in implementing solutions on projects.

  • Maintained databases of known test defects, monitored bug resolution efforts, and tracked successes.

  • Documented software defects using a bug tracking system and reported defects to software developers for redress.

IBM ISL
IBM ISL
Software Developer
2013 - 2014 (1 year)
Pune, India
  • Provided extensive code coverage through test automation for the UDM project.

  • Suggested improvements to a costly keyword-based proprietary solution, migrating it to a new test automation solution.

  • Used various test automation frameworks and tools, increasing test coverage and enhancing performance testing.

Samsung India Software Operations
Samsung India Software Operations
Senior Software Engineer
2012 - 2013 (1 year)
Bangalore, India
  • Collaborated with other devs to debug and optimize the Android OS and framework for Samsung Mobile devices.

  • Worked with members of the dev team on solutions, ideating and implementing 6 out of 14 optimization solutions.

  • Participated in processes to optimize boot time on the Galaxy S3 from 27 to 17 seconds.

IP Infusion Inc
IP Infusion Inc
Associate Software Engineer
2011 - 2012 (1 year)
India
  • Created and implemented test cases to automate tests for Router OS protocols.

  • Participated in continuous improvement efforts for simulated proprietary protocols in the lab.

  • Supported and provided constructive feedback on existing processes and standards during lab simulations.

Showcase

Owner - Personal Repositories
Owner - Personal Repositories
  • Developed and maintained QA repositories, test utilities, and automation frameworks.

  • Implemented test packages, classes, and test methods across multiple builds.

  • Designed and built different QA infrastructure components.

Senior QA Engineer - MakeMyTrip
Senior QA Engineer - MakeMyTrip
  • Developed and maintained test automation frameworks and tools for a mobile QA team lead.

  • Contributed to CI/CD processes to enhance team efficiency.

  • Led QA efforts and ensured quality assurance of mobile applications.

Principal Test Automation Engineer - Circle Life
Principal Test Automation Engineer - Circle Life
  • Led QA processes, focusing on test automation and quality assurance.

  • Provided software developers with testing tools and automation scripting expertise.

  • Ensured the implementation of QA culture and best practices within the team.

Education

SAFe Agilist Certification
SAFe Agilist Certification
Scaled Agile
2021 - 2021
Certified SAFeĀ® 5 Agilist
Certified SAFeĀ® 5 Agilist
Scaled Agile
2021 - 2021
Advanced Certificate in Software Engineering for Cloud, Blockchain & IoT, Information Technology
Advanced Certificate in Software Engineering for Cloud, Blockchain & IoT, Information Technology
Indian Institute of Technology, Madras - India
2021 - 2022 (1 year)
M.Tech Information Technology
M.Tech Information Technology
IIIT-Bangalore, India
2009 - 2011 (2 years)
B.Tech Computer Science & Engineering
B.Tech Computer Science & Engineering
Sastra University - India
2005 - 2009 (4 years)