Summary
Overview
Work History
Education
Skills
Disclaimer
Tools Used
Personal Information
Timeline
Generic

Ayyappamurth Murugan

Chennai

Summary

Results-driven API Test Automation Engineer with expertise in Python-based API testing for Manufacturing Execution Systems (MES) and Telecommunication domains. Skilled in designing and executing automated test scripts using pytest, unittest, and Behave BDD frameworks. Proficient in RESTful and SOAP API testing with tools like Postman, JMeter, and Python requests library. Experienced in developing FastAPI-based APIs for integration testing, managing test data in MongoDB, and ensuring seamless API interactions. Adept at identifying edge cases, error handling, performance bottlenecks, and implementing CI/CD-based automated test solutions. Strong focus on maintaining PEP 8-compliant, scalable, and reusable test automation frameworks

Overview

12
12
years of professional experience

Work History

Lead Engineer (Software Testing)

Tata Consultancy Services
Chennai
04.2022 - Current

Key Skills & Expertise

API Testing & Automation:

  • Extensive experience in testing RESTful and SOAP APIs using Postman, JMeter, and Python-based automation frameworks.
  • Proficient in validating API request methods (GET, POST, PUT, DELETE, PATCH), status codes, headers, payloads, and authentication mechanisms (OAuth, JWT, API Keys, Basic Auth, etc.).
  • Skilled in analyzing API responses, identifying edge cases, and ensuring data integrity and consistency across requests.

Test Automation Development:

  • Develop and execute automated API test scripts using Python with unittest, pytest, and requests library.
  • Implement data-driven and parameterized test automation for scalable test execution.
  • Design and maintain a robust API test automation framework that integrates with CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI/CD).

BDD & Behavior-Driven Development (BDD) Frameworks:

  • Create BDD test cases using the Behave framework, with Gherkin syntax, to improve test readability and collaboration between teams.
  • Implement step definitions, feature files, and hooks for seamless API test execution in a behavior-driven approach.

Performance & Load Testing:

  • Perform performance, load, and stress testing of APIs using JMeter to identify bottlenecks and optimize response times.
  • Analyze throughput, latency, error rates, and scalability under varying user loads.

Regression Testing & Continuous Integration:

  • Conduct comprehensive regression testing at the end of each sprint to ensure API stability and backward compatibility.
  • Integrate API test automation with CI/CD pipelines for continuous testing and deployment.

Code Quality & Best Practices:

  • Review Python test scripts and framework code to ensure compliance with PEP 8 coding standards, and maintain high-quality, reusable, and maintainable code.

✅ API Development and Integration Testing:

  • Develop new APIs using FastAPI for integration testing with third-party systems and internal microservices.
  • Perform end-to-end testing of API integrations to ensure seamless communication between services.

✅ Maintain and manage test data in MongoDB to support daily automated test runs.

  • Validate API interactions with databases, ensuring data consistency, integrity, and correctness.
  • Develop APIs using FastAPI to facilitate seamless integration with databases and third-party systems.
  • Implement CRUD operations, authentication, and middleware in FastAPI for efficient API development and testing..

Lead engineer (Software testing)

HCL technologies PVT ltd
Chennai
01.2018 - 04.2022
  • Create and Maintain Test Environment in VSphere
  • Knowledge about functional testing and black box testing
  • Experience in all aspects of including sanity/smoke, functional, non-functional, UI, usability, integration, regression
  • Knowledge about integration testing
  • Performing integration testing through API and COMM hub tools
  • Performance testing of API using Jmeter
  • Perform API testing using Postman
  • Stress Testing using Jmeter
  • Automate integration using batch scripts
  • Automate Integrations with external applications using Jmeter
  • Knowledge on Jmeter with Groovy language, AMQP Publisher
  • Automating test Cases using Cucumber Selenium with Java using Junit
  • Create test scenario for both positive and negative cases
  • Create test plan for the specific customer requirement
  • Manage bug reporting
  • Management of Test cases using Testlink and Xray
  • Working with deployments teams, resolving customer reported issue
  • Working with clients to achieve Sprint release
  • Sound knowledge about understanding of discrete manufacturing system
  • Sound knowledge about quality control of manufacturing system
  • Participate in gathering and documenting customer requirements for MES system from client, documentation analysis and Work Flow Process Mapping
  • Customer support for MES configuration

Production Engineer/PCB (SMT)

AVALON TECH PVT LTD.
MEPZ
10.2014 - 01.2018
  • Company Overview: Avalon is Sienna group of company, USA
  • It’s one of the Electronic Manufacturing Company(EMS)
  • Plan and develop processes and capacity utilization strategy for SMT assembly operation
  • (Kitting, solder paste printing, automated solder paste inspection, component placement, reflow soldering, automated optical inspection, automated X-ray inspection, 2D and 3D
  • Plan, organize and coordinate the production activities to meet the production targets & quality output with optimum utilization of manpower and line balancing
  • Maintain the communication log book between engineers without fail(ECN, TDO, Major Issues)Capable of handling issues related to productivity and analyzing the root cause & corrective action using the tool FMEA and 8D
  • Identify and solve production/quality issues&Ensure production readiness of key processes in PCB assembly cycle
  • Design experiments to develop optimum production processes
  • (Solder paste selection, stencil designs, feeder setup methodology, selective soldering techniques etc.)
  • Optimize machine setup and programming sequences
  • Trouble-shoot to root-cause equipment and process related problems
  • Develop appropriate secondary manufacturing processing processes: rework processes
  • Avalon is Sienna group of company, USA
  • It’s one of the Electronic Manufacturing Company(EMS)

Service Engineer

Kewal Energy solutions
Chennai
08.2013 - 08.2014
  • Installation of batteries and ups
  • Service the LED boards and Light
  • Perform routine maintenance on equipment, and assist in establishing preventative maintenance schedules with customer
  • Maintenance the official website of our office

Education

B.E. - Electrical and Electronics engineering

PRINCE DR .K. VASUDEVAN COLLEGE OF ENGINEERING AND TECHNOLOGY
Chennai
01.2013

Higher Secondary - Mathematics, Physics, Chemistry and Computer Science

Sri Ramakrishna MHS school
Chennai
01.2009

10th -

Sri Ramakrishna MHS school
Chennai
01.2007

Skills

  • MES
  • Python
  • Fast API , Flask
  • JAVA Core
  • Selenium using JAVA
  • VMware vSphere
  • 7QC Tools
  • MSA
  • FMEA
  • Control plan
  • Microservices application testing
  • Monolithic application testing
  • Lean Manufacturing
  • JMETER
  • JIRA
  • Testlink
  • Jenkins
  • API testing using Postman , bruno
  • Python behave framework
  • XRAY

Disclaimer

I hereby declare that the details given above are true to the best of my knowledge and belief. I assure that if you grant me a chance, I’ll work for your entire satisfaction.

Tools Used

  • JMETER
  • Selenium using JAVA
  • JIRA
  • Testlink
  • Jenkins
  • Postman

Personal Information

  • Father's Name: V. Murugan
  • Date of Birth: 06/22/92

Timeline

Lead Engineer (Software Testing)

Tata Consultancy Services
04.2022 - Current

Lead engineer (Software testing)

HCL technologies PVT ltd
01.2018 - 04.2022

Production Engineer/PCB (SMT)

AVALON TECH PVT LTD.
10.2014 - 01.2018

Service Engineer

Kewal Energy solutions
08.2013 - 08.2014

B.E. - Electrical and Electronics engineering

PRINCE DR .K. VASUDEVAN COLLEGE OF ENGINEERING AND TECHNOLOGY

Higher Secondary - Mathematics, Physics, Chemistry and Computer Science

Sri Ramakrishna MHS school

10th -

Sri Ramakrishna MHS school
Ayyappamurth Murugan