NARASIMHAMURTHY S

Software Engineer, Python Automation & QA
8296834739, narasimhamurthysira11@gmail.com.

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

LYTCONE TECHNOLOGIES
|

Software Engineer

Bengaluru, Karnataka, India

Summary

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.

Highlights

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

Kalpataru Institute of Technology, VTU
Tiptur, Karnataka, India

BE

Engineering

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.

Projects

Core bundle Circle

Summary

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

Summary

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.