Post Job Free
Sign in

SDET Automation Engineer (Python, Selenium, APIs)

Location:
Bengaluru, Karnataka, India
Posted:
October 09, 2026

Contact this candidate

Resume:

Venkateswara Naidu A

SDET Automation Test Engineer — Python · Selenium · API Automation

Bangalore +91-949******* ****************@*****.*** www.linkedin.com/in/venkateswara- naidu-a- 53721b400

PROFESSIONAL SUMMARY

•SDET / QA Automation Engineer with 4+ years of experience in manual and automation testing across Banking, Payments and FinTech products — real-time payments, fraud monitoring, and card dispute platforms.

•Built UI, API and end-to-end automation frameworks from scratch using Python, Selenium WebDriver and Pytest (Page Object Model, fixtures, data-driven and parallel cross-browser execution), reducing regression cycles from days to hours.

•Strong manual testing foundation across the complete STLC — requirement analysis, test planning, test case design (BVA, ECP, decision tables, state transition), functional, regression, integration, smoke/sanity, exploratory and UAT testing with full defect life cycle ownership.

•Hands-on with MySQL for backend and data-integrity validation, API testing with Postman and Python Requests, Git for version control and code reviews, and Jenkins CI/CD pipelines.

TECHNICAL SKILLS

Languages & Scripting: Python (OOP, collections, exception handling, file & JSON handling), basic SQL

Automation Tools: (Python) — UI, API & E2E; Selenium WebDriver (Python), Pytest (fixtures, markers, parametrize, conftest), Robot Framework (basics), Page Object Model, data-driven & hybrid frameworks, pytest-xdist parallel execution, cross-browser testing, Trace Viewer, Allure & pytest-html reporting

API Testing: REST API testing, Python Requests, Postman, JSON Schema, status codes & error handling, request mocking and network interception.

Manual Testing: SDLC & STLC, test strategy & test plan, test case design techniques like BVA, ECP, decision tables), functional, regression, integration, system, smoke & sanity, exploratory, ad-hoc, retesting, UAT support, defect life cycle & severity/priority triage

Database: MySQL — DDL/DML, complex joins, subqueries, group by & aggregate queries, indexes, stored procedure verification, backend data validation for automated database assertions

CI/CD & DevOps: Git, GitHub, Bitbucket (branching, merging, pull requests, code reviews), Jenkins (declarative pipelines, parameterised & scheduled jobs, nightly regression, build quality gates), Maven basics, Docker basics

GenAI for QA: GitHub Copilot, ChatGPT / Claude — prompt engineering for test case & script generation, synthetic test data creation, AI-assisted defect triage and root-cause summarisation, self-healing locators, AI-driven test coverage analysis

Tools & Process: JIRA, Agile & Scrum, Kanban.

Domain (BFSI / FinTech): Real-time payments (UPI, IMPS, NEFT), transaction fraud monitoring & risk rules, RTA integrations, investor KYC & risk profiling, card disputes & chargebacks (Visa / Mastercard scheme rules), payment reconciliation, PCI-DSS awareness

WORK EXPERIENCE

Unizen Technologies MAY 2022 - PRESENT

SDET / Automation Engineer — Banking & Payments

Project 1: Real-Time Payments & Transaction Fraud Monitoring Platform Oct- 2024 – Present

Tech: Python, Selenium, Pytest, REST APIs, MySQL, Postman, Git, Jenkins, JIRA, GitHub

A real-time payments platform that processes UPI, IMPS and NEFT transfers for a retail bank, with an embedded fraud monitoring engine that scores every transaction before it is released. The engine applies velocity checks, device and location intelligence, beneficiary risk profiling and configurable rule sets to decide in milliseconds whether a payment is approved, challenged with step-up authentication, or held for analyst review. A separate operations console lets fraud analysts investigate held transactions, release or reject them, and tune rule thresholds, while a reconciliation module matches settled payments against bank statements and raises exceptions for any mismatch.

•Designed and built a Python + Selenium + Pytest automation framework from the ground up (Page Object Model, reusable fixtures, environment-driven conftest, tagged smoke and regression suites) covering UI and API scenarios and reducing the regression cycle from 4 days to under 6 hours.

•Automated REST API validations for payment initiation, fraud scoring, step-up authentication and settlement services using selenium API Request and Python Requests, with JSON Schema, status-code and transaction state-transition assertions.

•Validated end-to-end transaction integrity in MySQL — payment states, fraud scores, ledger postings and reconciliation exceptions — reconciling UI, API and database layers to catch financial data defects before UAT.

•Automated high-risk fraud scenarios (velocity breaches, blacklisted beneficiaries, duplicate and out-of-pattern transactions, partial reversals) that were previously manual-only, increasing regression coverage by 35%.

•Integrated the suite into Jenkins CI/CD with on-merge smoke runs and nightly parallel regression (pytest-xdist), publishing Allure reports with failure-threshold quality gates.

Protection Claims Aug 2022 – Sep 2024

Automation Engineer (Manual + Automation) — Cards & Payments

Project 2: Card Disputes & Chargeback Resolution Platform

Tech: Python, Selenium WebDriver, Pytest, REST APIs, MySQL, Postman, Git, Jenkins, JIRA

A dispute management platform that allows retail banking customers to raise disputes on card transactions — fraudulent charges, duplicate debits, goods not received or services not rendered — directly from net banking and mobile channels. The platform validates dispute eligibility against Visa and Mastercard scheme rules, auto-generates the chargeback case with supporting evidence, and tracks it through representment and pre-arbitration stages while issuing provisional credit to the customer within regulatory timelines. Operations teams use a single console to monitor case ageing, SLA breaches and recovery reporting.

•Automated regression suites for dispute intake, eligibility validation, chargeback raise and provisional-credit journeys using Python and Selenium WebDriver with the Page Object Model and Pytest.

•Validated chargeback lifecycle data in MySQL — dispute states, reason-code mapping, provisional credit and recovery postings — reconciling computed amounts against expected values to the last rupee.

•Designed and executed 450+ manual test cases across dispute raise, evidence upload, representment, pre-arbitration and closure flows, applying BVA and decision-table techniques for scheme-rule eligibility.

•Tested REST APIs for dispute status, case decisions and credit postings using Postman, covering negative, boundary and idempotency scenarios for resubmitted disputes.

•Managed automation code in Git with peer-reviewed pull requests, configured Jenkins smoke jobs on every build, and logged and re-verified 120+ defects in JIRA.

EDUCATION

Bachelor's Degree (B.SC Computer Science) MAY 2021

Acharya Nagarjuna University



Contact this candidate