NARASIMHAMURTHY S

Software Engineer, Python Automation & QA

8296834739, [email protected]

About

Highly skilled Software Engineer with 4.4 years of experience specializing in Python automation and comprehensive manual testing for UI, CLI, and REST APIs. Proven expertise in developing robust test suites and frameworks using Python, Selenium WebDriver, Robot Framework, and Pytest. Adept at identifying and resolving complex issues, consistently delivering positive results, and enhancing software quality through meticulous testing methodologies and database interaction.

Work Experience

Software Engineer

LYTCONE TECHNOLOGIES

Jan 2021 - May 2024

Bengaluru, Karnataka, IN

As a Software Engineer at LYTCONE TECHNOLOGIES, I have spearheaded the development and implementation of advanced Python-based automation solutions, enhancing software quality and validating complex device configurations across multiple platforms.

  • Developed and designed robust automation frameworks and comprehensive test suites using Python, Robot Framework, Selenium WebDriver, and Pytest, significantly improving testing efficiency for UI, CLI, and REST API applications.
  • Engineered and integrated new libraries and functions, utilizing OOP principles and modules (e.g., `re`, `selenium`, `requests`, `paramiko`, `os`), to expand automation capabilities and streamline test case development.
  • Conducted comprehensive manual and automated testing, including unit, integration, and web application testing, and managed defects using Jira and Git, ensuring high-quality product delivery.
  • Interacted cross-functionally with QA teams and clients to gather requirements, develop test plans from high-level designs, and provide status updates, fostering collaborative development.
  • Utilized SQL for database manipulation (modifying, inserting, querying data) to support testing and validation processes, ensuring data integrity and application functionality.

Education

Engineering

Kalpataru Institute of Technology, VTU

Tiptur, Karnataka, IN

Projects

Core bundle Circle

Aug 2023 - May 2024

Core bundle circle provides various features to control devices and collect required device configuration, using saved configurations for new devices as business requirements. This project validates existing device configurations on multiple devices simultaneously against defined business rules, ensuring compliance with end-user requirements.

RESTORE MANAGEMENT

Feb 2021 - Aug 2023

Restore Management is a GUI, REST API, and CLI-based application designed to compare and validate existing device configurations against a set of rules and conditions. This application develops policies for checking device behavior, ensuring it aligns with expected outcomes based on user input.

Skills

Programming Languages

  • Python

Tools & Databases

  • Postman
  • PyCharm IDE
  • Git
  • Jira
  • Windows
  • Linux

Automation Frameworks & Libraries

  • Robot Framework
  • Selenium WebDriver
  • Pytest
  • Requests
  • Paramiko
  • re
  • Logging

Testing & QA

  • UI Testing
  • REST API Testing
  • Manual Testing
  • Automation Testing
  • Test Suite Development
  • Unit Testing
  • Integration Testing
  • Web Application Testing
  • Bug Lifecycle
  • User Validation

Methodologies & Concepts

  • SDLC
  • TDLC
  • Agile Scrum