SDET with 3+ years in Python, Selenium & API Automation
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Automation Test Engineer with 3+ years of experience in test automation using Python, Selenium, Playwright, and PyTest – delivering 60% reduction in regression execution time (3 hours to 45 minutes) through automation. Authored 120+ manual test cases, automated 70+ test scripts using Selenium with Python, and maintained 60+ regression scripts achieving 75-80% automation coverage. Strong hands-on experience with Selenium WebDriver and Playwright for cross-browser web application automation. Proficient in building and maintaining automation frameworks using PyTest and Robot Framework with Page Object Model (POM) design pattern. Experienced in API automation testing using Python Requests library for validating REST APIs – request/response, status codes, and business logic.
Srinivasa Institute of Technology and Management Studies, Chittoor
Bachelor of Technology · Computer Science and Engineering
N/A – June 30, 2022
AU Technology Consulting Pvt Ltd
Automation Test Engineer
June 1, 2023 – Present
India
ELSoft Technologies Pvt Ltd
Software Trainee
November 1, 2022 – May 1, 2023
India
UPI Transaction Test Automation
October 1, 2024 – December 1, 2025
The UPI Transaction Test Automation project focuses on automating the testing of Unified Payments Interface (UPI) transactions to ensure secure, reliable, and high-performance digital payment processing. The automation framework validates end-to-end UPI transaction flows such as P2P and P2M payments. It ensures compliance with NPCI guidelines, verifies transaction success/failure scenarios, and validates backend settlement processes. The framework was containerized using Docker, deployed on Kubernetes, and leveraged AWS services for scalable and parallel execution in a CI/CD environment. Designed and implemented 70+ automated test scripts for UPI transaction flows using Selenium and Playwright. Maintained 60+ regression scripts achieving 75-80% automation coverage for regression scenarios. Reduced regression execution time from 3 hours to 45 minutes — achieving 60% time reduction through automation. Raised 50+ defects including 10+ critical defects during regression and functional testing cycles. Automated API-level testing for payment initiation, authorization, and settlement using Python Requests. Built cross-browser test suites using Playwright for validating UPI payment UI across Chrome, Firefox, and Edge. Validated transaction status updates, callbacks, and acknowledgements. Performed database validation for transaction logs and settlements using MySQL. Handled positive, negative, and boundary test scenarios for robust coverage. Integrated automation suite with CI/CD pipelines using Jenkins. Containerized the automation framework using Docker for consistent test environments. Deployed automation test containers on Kubernetes pods to enable scalable and parallel test execution. Utilized AWS EC2 for cloud-based test execution and AWS S3 for test artifact storage and reporting. Monitored test execution using AWS CloudWatch logs and kubectl commands. Analyzed logs and identified root causes for transaction failures. Collaborated with developers and business teams to clarify payment flows. Maintained test data and ensured secure handling of sensitive payment data. Generated detailed test execution and defect reports using Allure Reports.
Unified App Automation System
July 1, 2023 – September 1, 2024
The Unified App Automation System is a centralized automation platform designed to integrate and automate workflows across multiple enterprise applications through a single unified interface. The system eliminates repetitive manual tasks by orchestrating automated processes across CRM, ERP, ticketing tools, databases, and internal applications. It improves operational efficiency, reduces human errors, and ensures consistent execution of business workflows. The platform supports scheduling, monitoring, logging, and role-based access to automation jobs. Analyzed business workflows and identified automation opportunities across enterprise applications. Designed and developed 120+ manual test cases and automated 70+ test scripts using Selenium WebDriver and Playwright with POM design pattern. Achieved 75-80% automation coverage for regression scenarios, reducing manual testing effort significantly. Collaborated within a 6-member QA team (2 automation testers, 3 manual testers, 1 QA lead) in Agile/Scrum environment. Implemented PyTest framework with fixtures, parametrize, and conftest.py for scalable test management. Implemented integration logic using REST APIs and automation scripts. Built reusable automation modules and Page Object Model (POM) components to reduce development time. Developed error handling, logging, and notification mechanisms for automation workflows. Performed unit testing and system testing of automation workflows. Integrated test suite with Jenkins CI/CD pipelines for automated nightly and regression runs. Utilized AWS EC2 instances for scalable cloud-based test execution environments. Collaborated with business analysts and stakeholders to gather requirements. Maintained documentation for workflows, configurations, and system usage. Generated test execution reports using Allure Reports for stakeholder visibility. Provided production support and optimized automation performance.
Cultural Fit Analysis
The candidate's project experience, particularly in 'UPI Transaction Test Automation' and 'Unified App Automation System', showcases a strong alignment with roles requiring robust automation, CI/CD integration, and cloud deployment. The breadth of technologies used (Python, Selenium, Playwright, Docker, Kubernetes, AWS, MySQL, Jenkins, Git) indicates a versatile and adaptable individual. The focus on financial services and enterprise automation suggests a candidate who can thrive in structured, high-compliance environments. Collaboration within a QA team and with cross-functional teams further supports a good cultural fit for a team-oriented SDET role.
Soft Skills & Operational Fit
The candidate demonstrates good communication skills through collaboration with developers, QA teams, and business stakeholders. Experience in Agile/Scrum environments indicates adaptability and teamwork. The ability to analyze logs and identify root causes suggests strong problem-solving skills. The candidate's project descriptions highlight a focus on improving operational efficiency and reducing manual effort, which aligns well with an SDET role's objectives.