Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

PREM PRAKASH M

Summary

Self-esteemed and motivated SDET offering 5 years of experience in Automation Testing and expertise necessary to take on dynamic and complex software systems. Talented in developing comprehensive approaches to test applications with a strong background in manual and automation testing.

Overview

6
6
years of professional experience

Work History

Software Development Engineer in Test

Cyberark India
09.2022 - Current
  • Improved software quality by designing and implementing automated testing frameworks.
  • Enhanced application performance with thorough code reviews and debugging.
  • Streamlined test processes for faster delivery, utilizing continuous integration tools.
  • Addressed critical issues by resolving failed test cases detected during nightly pipeline runs in both development and staging environments, ensuring smooth code release processes.
  • Optimized test coverage by prioritizing high-risk areas in the application during test planning phase.
  • Designed and implemented UI and API test cases using Python within the pytest and Selenium framework
  • Maintained up-to-date documentation on all relevant aspects of the test plan, including test cases, scripts, and results.
  • Coordinated regression test and production testing automation activities across supported applications.

Senior Software Engineer

Genesys Telecom Labs
06.2018 - 09.2022
  • Tested functional and compatibility of new programs or updates in comparison to existing applications.
  • Proficient in developing test plans, test cases and test strategies.
  • Wrote high-quality negative and edge test cases and documented testing procedures for future testing use.
  • Debugged code and located root causes of problems by reviewing configuration files and logs.
  • Experienced in Regression testing, Integration testing, End to end testing, Acceptance testing, Smoke testing, Sanity testing and Exploratory testing.
  • Contributed test cases to UI testing framework using Protractor with BDD test framework as Jasmine.
  • Developed a hybrid framework by combining UI test cases (Jasmine) and functional test cases (Python), which is critical for the component.
  • Developed a REST API testing suite using Postman.
  • Containerized the existing complex Python automation suite with master-slave architecture using docker.
  • Analyzed problems, identified solutions, and decided to build a new framework in Python using only open-source tools that replaced the existing third-party licensed tool.
  • Enhanced the existing Python framework's test case development process.
  • Developed a performance testing framework using Apache JMeter from scratch which identified performance degradation and discrepancies.
  • Monitor the performance metrics in the Grafana dashboard throughout the load duration, analyze and report the issues if any.

Education

B.Tech - ECE

Pondicherry Engineering College
Puducherry, India
05.2018

Skills

  • Programming Languages: Python, Javascript
  • Databases: SQL
  • Frameworks: Selenium, Protractor, Pytest, Flask, NodeJS, TestNG, Jasmine, Cucumber
  • Load test tools: Apache Jmeter
  • Containerization and orchestration tools: Docker, Kubernetes
  • Defect Tracking tool: Jira
  • Test case tracking: Testrail
  • Version Control tools: Git
  • OS: Linux, Windows
  • Analytical Thinking and Problem Solving
  • Agile/Scrum Methodology
  • White Box Testing

Accomplishments

  • Achieved "MVP award" by designing and implementing framework during internship which saves around $10000 per month
  • Automated around 800 functional test cases with the abovementioned framework which runs with 95% accuracy.
  • Done POC for an existing python framework to implement and manage test cases from UI, which higher management appreciated.
  • Got "Most cool project award" for the implementing POC of CX score in real-time conversation with customer and agent for Hackathon.
  • Performance testing framework developed has reduced the defect count by 90%

Timeline

Software Development Engineer in Test

Cyberark India
09.2022 - Current

Senior Software Engineer

Genesys Telecom Labs
06.2018 - 09.2022

B.Tech - ECE

Pondicherry Engineering College
PREM PRAKASH M