Tharun Challa
QA Automation
Email: **************@*****.***
Ph: 863-***-****
Professional Summary:
QA Automation testing with 3 years of experience in manual and automation testing. Skilled in Selenium WebDriver, Playwright TypeScript Python Java, Rest Assured, and Postman, with expertise in building scalable automation frameworks for web and API testing. Experienced in AI-driven testing approaches such as intelligent test case generation, smart defect prediction, and optimized execution strategies to accelerate releases. Hands-on across the full STLC, adept in Agile methodologies, and effective in cross-functional collaboration to deliver high-quality software releases. Technical Skills:
Automation Tools & Frameworks: Selenium WebDriver Java Python Playwright (TypeScript) TestNG BDD
Cucumber Pytest Maven Rest Assured Data-Driven Framework Page Object Model (POM) Jenkins Git GitHub JIRA AWS Azure Test Plans
Eclipse IDE IntelliJ API Testing (RESTful & SOAP) JSON XML SQL Server
Programming & Scripting Languages: Java Python SQL TypeScript Frontend Development: React.js Next.js JS TS HTML5 CSS3 Tailwind CSS Bootstrap API & Web Services Testing: Postman Rest Assured API Web Services (REST) JSON XML Version Control & CI/CD Tools: GIT Maven Jenkins
Defect Tracking & Project Management: JIRA Agile Scrum Methodologies Databases & Mainframes: SQL Server Mongo DB Oracle Test Management & Reporting Tools: TestNG Reports, Extent Reports, Allure AI Tools: Genai, AI Agent, Copilot Agent, Claude
PROFESSIONAL EXPERIENCE:
Origin Bank Mphasis QA Automation Bangalore Jan 2025 - till now Project Description Origin Bank supports secure, seamless fund transfers between bank accounts, covering authentication, beneficiary management, transaction validation, compliance checks, and end-to-end transaction tracking.
Responsibilities:
Developed and maintained manual and automated test cases using Playwright with TypeScript, following the Page Object Model (POM) framework.
Designed and enhanced scalable Playwright automation frameworks using TypeScript, integrating Smoke, Sanity, Regression, and End-to-End test suites.
Performed Functional, Integration, System, Regression, UAT, GUI, Exploratory, Positive, and Negative testing to ensure application quality.
Executed web UI automation using Playwright with TypeScript, improving test coverage, reliability, and execution efficiency.
Implemented reusable Page Object classes, locators, utility methods, fixtures, assertions, and common automation components using Playwright and TypeScript. Developed robust Playwright test scripts using recommended locator strategies, auto-waiting, web-first assertions, and synchronization mechanisms.
Performed cross-browser testing using Playwright across Chromium, Firefox, and WebKit to ensure consistent application behaviour.
Automated complex UI scenarios including multiple tabs/windows, frames, dialogs, pop-ups, file uploads, downloads, screenshots, and browser contexts using Playwright. Park avenue Insurance Mphasis QA Analysts Bangalore Feb 2024 – Jan 2025 Project Description: - Park Avenue streamlines health and life insurance claims by managing submission, validation, tracking, and reporting while providing real-time visibility into claim operations. Responsibilities:
Education: B. Tech (Electronics and Communication) from YOGI VEMANA University in 2023 Implemented data-driven and parameterized test scenarios using Playwright and TypeScript for comprehensive functional and regression coverage.
Performed API testing using Postman and REST Assured, validating requests, responses, status codes, headers, authentication, and response data.
Designed and executed API test cases using REST Assured with Java and Postman for functional, integration, positive, negative, and regression testing.
Analysed business requirements and user stories to prepare test plans, test scenarios, and test cases with complete requirement coverage.
Logged, tracked, and verified defects using JIRA, managing the complete defect lifecycle and change requests. Participated in Agile/Scrum ceremonies, including Sprint Planning, Daily Stand-ups, Backlog Refinement, Sprint Reviews, and Retrospectives.
Prepared and maintained Test Strategy, Test Plans, RTM, Test Data, Execution Reports, and Quality Metrics. Validated backend data using SQL queries to ensure database integrity and application accuracy. Managed CI/CD pipelines using Azure DevOps for automated build, deployment, Playwright test execution, and reporting.
Configured Playwright test execution using projects, retries, workers, timeouts, environment-specific configurations, and parallel execution.
Designed, reviewed, executed, and maintained test cases using Azure Test Plans, ensuring traceability and coverage.
Performed risk-based testing, monitored test execution, and communicated quality status, risks, and release readiness to stakeholders.
Collaborated with developers, business analysts, and product owners to resolve defects and deliver high-quality software.
Continuously improved QA processes, Playwright TypeScript automation frameworks, API testing practices, and testing standards to enhance software quality and accelerate release cycles. Developed and maintained Selenium WebDriver automation scripts using Python, PyTest, and the Page Object Model (POM) framework.
Automated functional, regression, smoke, and end-to-end test scenarios using Selenium Python to improve test coverage and execution efficiency.
Designed, reviewed, and executed functional test cases based on business requirements, user stories, and acceptance criteria.
Performed functional testing to validate application workflows, UI, business rules, and end-to-end business processes.
Created reusable Python automation utilities, test data, and helper functions to enhance framework scalability and maintainability.
Executed data-driven and cross-browser automation testing using Selenium Python across Chrome, Firefox, and Microsoft Edge.
Integrated Selenium Python automation suites with CI/CD pipelines for continuous testing and faster release validation.
Analyzed automation failures, debugged Selenium Python scripts, and collaborated with developers to resolve functional defects.