Komali Pinninti
Email: ****************@*****.*** Phone : 849-***-****
PROFESSIONAL SUMMARY:
PROFESSIONAL SUMMARY
QA Automation Engineer with 4+ years of overall experience in software testing and automation using Python, with experience working in Agile/Scrum environments.
Strong hands-on experience with Python, Selenium WebDriver, PyTest, Playwright, and Robot Framework for developing reusable and maintainable automation solutions.
Experienced in Page Object Model (POM), Data-Driven, and Keyword-Driven testing approaches.
Hands-on experience in Functional, Regression, Smoke, Sanity, UI, API, End-to-End, Cross-Browser, and Database testing.
Experienced in REST API testing and automation using Postman, Python Requests, and PyTest, including JSON response and data validation.
Good knowledge of SQL/MySQL for backend validation, along with experience in JIRA, Git/GitHub, Jenkins, Allure Reports, HTML, CSS, XPath, Windows, and Linux.
Strong understanding of SDLC/STLC, including requirement analysis, test scenario/test case preparation, test execution, defect tracking, retesting, regression testing, and automation.
TECHNICAL SKILLS:
Programming Language: Python
UI Automation: Selenium WebDriver, Playwright
Automation Frameworks: PyTest, Robot Framework, Unittest
Design Patterns: Page Object Model (POM), Data-Driven, Keyword-Driven
API Testing: REST API, Python Requests, Postman
Database: SQL, MySQL
Testing: Functional, Regression, Smoke, Sanity, Integration, UI, API, End-to-End, Cross-Browser, Data Validation
Web Technologies: HTML, CSS, XPath
CI/CD: Jenkins
Version Control: Git, GitHub
Defect Tracking: JIRA
Reporting: Allure Reports
Testing Processes: SDLC, STLC, Agile/Scrum
Operating Systems: Windows, Linux
IDEs: PyCharm, Visual Studio Code
Cloud: AWS
AI Knowledge: Basic understanding of AI, Generative AI, and AI-assisted testing concepts
PROFESSIONAL EXPERIENCE:
Capgemini India
Payroll Company: Globe Infotech Private Limited
Role: Python Automation Engineer
Duration: June 2023 – September 2026
Unify Infotech Private Limited
Role: Python Automation Intern
Duration: May 2022 – April 2023
EDUCATIONAL QUALIFICATION:
B-Tech in CSE from Sri Vasavi Institute of Engineering & Technology (2023)
PROJECT EXPERIENCE:
Project 3: My Client Application (CIBC – Banking Domain)
Client : Canadian Imperial Bank of Commerce (CIBC)
Domain: Banking / Financial Services
Role: Python Automation Engineer
Testing Approach: Manual & Automation
Technologies: Python, Selenium WebDriver, PyTest, Robot Framework, Python Requests, REST API, SQL, POM, Allure Reports, JIRA,Git
Project Description:
My Client is a web-based banking platform designed to support client onboarding, account management, and financial product customization. The application allows users to create client profiles, link financial products, and update account details. Testing involved end-to-end validation of UI workflows, API integrations, and backend data.
Roles Responsibilities:
•Analyzed business requirements and user stories and prepared test scenarios and test cases.
•Developed and maintained automation scripts using Python, Selenium WebDriver, PyTest, and Robot Framework.
•Created reusable automation components using the Page Object Model (POM).
•Developed reusable Robot Framework keywords and test cases for banking workflows.
•Automated end-to-end scenarios including client profile creation, account setup, product modification, and account updates.
•Performed Functional, Regression, Smoke, Positive, Negative, and End-to-End testing.
•Implemented data-driven testing using Python and reusable test data.
•Used Selenium with Python and Robot Framework for web UI automation and validation.
•Used XPath and CSS selectors for web element identification.
•Handled dynamic web elements, waits, pop-ups, browser interactions, and cross-browser testing.
•Automated REST APIs using Python Requests and Robot Framework Requests Library.
•Validated HTTP status codes, JSON responses, response data, and API business validations.
•Used SQL queries to validate backend records and ensure database consistency.
•Performed UI, API, and database validation as part of end-to-end testing.
•Implemented exception handling, logging, and retry mechanisms to improve automation stability.
•Generated and analyzed Allure Reports for test execution and failure analysis.
•Used JIRA for defect reporting and tracking and performed retesting and regression testing after defect fixes.
•Used Git for source code management and collaborated with QA and development teams in Agile/Scrum environments.
Key Achievements:
•Improved automation coverage by converting critical banking workflows into reusable Python, PyTest, and Robot Framework test cases.
•Reduced regression testing effort through end-to-end UI, API, and database automation.
•Improved automation reliability and debugging using POM, reusable keywords, exception handling, retry mechanisms, and Allure reporting.
Project 2: Web Application and Desktop – Healthcare Domain
Client :Eye Care Leaders, USA
Domain :HealthCare
Role: Python Automation Engineer
Testing Approach: Python, Selenium WebDriver, PyTest, Robot Framework, POM
Tools: JIRA, Postman, Git
Technologies: Python, Selenium WebDriver, Playwright, PyTest, Robot Framework
Tools: Postman, JIRA, Git
Project Description:
Eye Care Leaders provides healthcare technology solutions for eye care organizations. The application supports healthcare workflows such as patient management, appointment scheduling, medications, insurance information, and other clinical and administrative activities.
Roles & Responsibilities:
•Developed and maintained automated test scripts using Python, Selenium WebDriver, Playwright, PyTest, and Robot Framework.
• Designed reusable automation scripts using the Page Object Model (POM) to improve maintainability and reduce code duplication.
• Automated critical healthcare workflows such as appointment booking, patient information validation, medication management, insurance information validation, and appointment confirmation.
•Created and executed functional, smoke, sanity, and regression test cases using PyTest and Robot Framework.
• Developed reusable Robot Framework keywords and libraries for common UI automation workflows.
•Used Selenium WebDriver with Python for automating web application functionality and validating UI behavior.
•Used Playwright with Python for modern web automation, including element interactions, browser navigation, waits, and handling dynamic web elements.
•Performed cross-browser testing using Selenium and Playwright across Chrome, Firefox, and Edge.
•Developed PyTest test cases and used fixtures for test setup and teardown.
•Performed API testing using Postman and Python Requests to validate status codes, response data, JSON responses, and business validations.
•Performed database validation using SQL to verify application data against records stored in the Oracle database.
•Used XPath and CSS selectors to identify and interact with web elements.
•Handled dynamic elements, dropdowns, alerts, waits, file uploads, and other browser interactions during automation.
•Executed automated smoke and regression suites and analyzed test results to identify failures.
•Logged and tracked defects in JIRA, collaborated with developers for defect reproduction and resolution, and performed retesting.
•Used Git/GitHub for source-code management and maintaining automation scripts.
•Participated in Agile/Scrum activities including daily stand-ups, sprint planning, and defect discussions.
•Collaborated with manual testers to identify high-priority scenarios suitable for automation.
•Created reusable Python utility functions for common automation activities such as date selection, dropdown handling, explicit waits, file uploads, and element interactions.
•Analyzed automation failures and performed troubleshooting to identify whether failures were related to application functionality, automation scripts, test data, or the test environment.
Key Achievements
•Improved automation coverage by automating critical healthcare workflows using Python, Selenium, PyTest, Playwright, and Robot Framework.
•Reduced regression testing effort through reusable POM-based automation and Robot Framework keywords.
•Improved automation stability and troubleshooting using PyTest fixtures, reusable utilities, waits, exception handling, and failure analysis.
•Strengthened end-to-end validation by combining UI, API, and database testing.
Project 1: Best Buy Online Retail System
Domain: E-Commerce
Client: Best Buy Co., Inc.
Role: Python automation Intern
Tools & Technologies: Python, Robot Framework, Selenium Library, Request Library, Postman, Jira, Git, SQL
Duration: May 2022-April 2023
Project Description:
Best Buy’s online platform enables customers to browse electronics, check real-time availability, select delivery or store
Pickup and manage post-purchase services. Automation focused on validating order accuracy, fulfilment options, and payment
Integrations
Responsibilities:
•Designed and maintained a keyword-driven automation framework using Robot Framework to improve test reusability and readability.
•Automated critical e-commerce scenarios including product search, pricing validation, cart updates, checkout flow, and order confirmation.
•Developed API automation using Robot Framework Requests Library to validate inventory availability, pricing services, and
order management APIs.
•Implemented test setup and teardown mechanisms for environment configuration and test data cleanup.
•Executed smoke, functional, and end-to-end regression suites as part of release validation.
•Integrated automation test execution with CI pipelines (Jenkins) to enable continuous regression testing.
•Performed cross-browser testing to ensure consistent user experience across supported browsers.
•Actively collaborated with US-based product owners, developers, and QA teams during sprint planning, daily stand-ups, and defect triage meetings
. Place: Machilipatnam
Komali
Date: Signature