Experienced Python Automation Engineer with 10+ years in automation testing, specializing in Python, Selenium, Pytest, and REST APIs. Skilled in automating web portals, mobile apps (Android/iOS), and API testing with Postman. Proficient in developing frameworks, Selenium, Appium, and testing REST/SOAP services. Expertise in manual testing, test planning, and execution aligned with SDLC and STLC. Experienced in Agile environments and application monitoring (Site24x7). Strong problem-solving, scripting (shell/Unix), and collaboration skills.
Work History
Engineer Quality - Lead
Persistent Systems
01.2022 - Current
Conducted system test verification using API, CLI, UI, and Terraform.
Designed and implemented an automation framework for regression testing using Python, Pytest, and Ansible.
Managed and executed daily operational tasks using shell scripts.
Performed extensive network testing, covering private, public, DHCP, NAT, and external network configurations.
Led storage testing efforts for GRS, AIX, and SLES images.
Developed and executed Ansible playbooks to streamline automation processes.
Created and scheduled cron jobs using MongoDB for automated workflows.
Automated GUI test cases leveraging Python, Selenium, and Pytest.
Conducted OS-level test verifications using Linux commands.
Designed an end-to-end framework for image validation processes.
Validated IBM Cloud PowerVS private and public offerings.
Executed IBM Cloud CLI and Terraform testing.
Performed API testing using Postman and Insomnia.
Worked extensively with JIRA, TestRail, and other test management tools.
Software Engineer
Integra Micro Software Services
01.2016 - 12.2021
Automated GUI functional test cases using Python, Selenium, and Pytest framework to ensure the functionality of web applications.
Verified cloud portal functionality that pushes packages over-the-air (OTA) across various connection types, including tethered and accessory modes.
Developed mobile test automation using UIAutomatorViewer with Python and Pytest, ensuring thorough test coverage for mobile applications.
Gained hands-on experience with Appium for mobile test automation.
Conducted mobile device testing, including exposure to kernel-level commands for in-depth troubleshooting.
Fully automated 1,300 test cases, improving efficiency and test coverage.
Ran daily sanity, smoke, and regression tests to maintain product quality.
Integrated Jenkins for continuous integration and continuous deployment (CI/CD) of mobile packages, enabling efficient package reviews.
Used the Skywalker tool to generate detailed reports for tracking and analysis of test results.
Software Engineer
Foiwe Info Global Solutions Private Limited
06.2014 - 12.2015
Provided 24/7 real-time web support to users worldwide.
Logged in as an admin to server/apps/tools to monitor registered user activities.
Managed both backend and frontend of user profiles within the respective tools to track and review user activities.
Tracked issues related to profile scores, reported them to the Community Manager, or took necessary actions on the profile directly.
Categorized photos in line with photo moderation guidelines.
Blocked unwanted photos, identified scammers, and allowed only genuine profiles.
Gained an understanding of Service Level Agreements (SLA) and handled incidents and problems in alignment with defined SLAs.
Took necessary steps to resolve issues during outage conditions to ensure minimal disruption.