Adept QA Automation Developer with expertise in Python, Selenium, and Rest API, specializing in comprehensive test automation. Demonstrates strong analytical skills and a commitment to improving software quality through innovative testing strategies and efficient defect management. Skilled in working within collaborative teams, driving project success with meticulous attention to detail and proactive problem-solving.
Overview
10
10
years of professional experience
Work History
QA Automation Developer
Dell International Services India Private ltd
Bengaluru
02.2017 - Current
Dell International Services – Software Senior Engineer 02/2017 – Present
SDLC Implementation: Spearheaded the implementation of the Software Development Life Cycle (SDLC) for testing, ensuring compliance with industry standards and optimizing the application testing process.
Test Script Development: Created automated test scripts for functional, regression, and smoke testing. Designed test procedures and developed manual test cases for thorough test coverage.
Test Case Design & Execution: Led test case design, developed detailed test plans, and executed test cases for various projects. Efficiently tracked defects and created detailed test reports.
Defect Management & Reporting: Managed defect life cycles, tracked issues, and provided detailed defect reports to ensure high-quality deliverables with timely resolution.
Jenkins Integration & Build Validation: Utilized Jenkins to automate the execution of test scripts for build validation. Wrote and integrated test scripts to ensure each build was thoroughly tested for functionality and stability, identifying potential issues early in the development process.
Web UI Automation: Developed and maintained automated UI test scripts for web applications using Python and Selenium, ensuring high-quality, bug-free user interfaces.
Web API Automation: Designed and implemented automated test scripts for REST API testing using Python, verifying endpoint functionality, data integrity, and security.
Standalone Application Automation: Built automation frameworks for Windows applications using Python and PowerShell
Client-Server Automation: Designed and implemented end-to-end client-server automation suites, using REST API for server-side testing and PowerShell for client-side automation.
Installer Automation: Developed automation scripts using Python and PowerShell for application installations, integrating with the Inspect Tool to streamline deployment processes and reduce manual interventions and installation-related errors
Tool Integration & Automation: Automated the integration of inspection and diagnostic tools, enhancing the overall testing pipeline efficiency and ensuring smooth system configurations.
Test Planning & Documentation: Created comprehensive test plans, detailed test cases, and test reports that were aligned with project requirements, ensuring complete test coverage and compliance.
SDL Automation Implement SDL automation to seamlessly integrate security testing and practices into each phase of the software development lifecycle (SDLC).
Quality Analyst
Evince Technologies
Chennai
02.2015 - 01.2017
Requirements Analysis: Collaborate with stakeholders to understand functional and non-functional requirements for cloud-based applications and mobile apps across various business domains.
Test Planning & Execution: Develop and execute detailed test plans, test strategies, and test cases, ensuring alignment with business needs, security standards, and mobile-specific requirements.
Test Case Design & Documentation: Write, review, and document comprehensive test cases for functional, regression, and UAT testing, ensuring full test coverage and adherence to requirements.
End-to-End & Custom Application Testing: Perform end-to-end testing for cloud-based and custom applications, including mobile apps, ensuring integration with third-party tools, APIs, and cross-platform compatibility.
Mobile App Testing: Conduct mobile app testing on Android and iOS devices, validating functionality, usability, and performance across different devices and screen sizes.
Responsive Design Testing: Validate web applications for responsiveness, ensuring a consistent and optimal user experience across various screen sizes and devices.
Defect Management: Track defects identified during testing, document them in detail, and work closely with the development team to ensure timely resolution.
Education
B.Tech - Information Technology
Adhiparasakthi Engineering College
Kancheepuram
04-2014
Skills
Framework: BDD & Unit Test
Platform : Windows, Linux, Thin OS
Language: Python , PowerShell
Python Frameworks & Libraries: Extensive experience with Python libraries and modules for automation, including Behave, OpenCV, PYWINAUTO, WinAppDriver, SDL and more
Automation Tools: Skilled in using Selenium, REST API, and various Python-based modules for UI, web, and desktop automation
Senior Technical Support Specialist at Dell International Services India Private LimitedSenior Technical Support Specialist at Dell International Services India Private Limited
Advisor, Business Intelligence at Dell International Services India private limitedAdvisor, Business Intelligence at Dell International Services India private limited