QA Engineer with 4+ years in Automation Testing & Java
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Results-driven Software Test Engineer with 4+ years of experience in Manual and Automation Testing using Selenium WebDriver with Java. Experienced in Page Object Model (POM), Hybrid Framework, and BDD/Cucumber (Gherkin) across Banking and E-Commerce domains, including Oracle Banking (OBPM) at client Oracle. Proficient in end-to-end testing across Web UI, REST API, and Database layers in Agile/Scrum environments, with expertise in XPath, CSS Selectors, and Synchronisation strategies. Skilled in REST API validation using Postman and RestAssured, CI/CD integration via Jenkins, Maven build management, and performance testing with Apache JMeter. Strong defect lifecycle management with JIRA.
Sree Nidhi Degree College, Osmania University
B.Com · Computer Applications
N/A – Present
Highpoints Technologies India Pvt Ltd
Software Test Engineer
November 1, 2024 – Present
India
OJAS Innovative Technologies Pvt Ltd
Software Engineer (QA)
June 1, 2022 – September 1, 2024
India
OBPM – Oracle Banking Payments
November 1, 2024 – Present
OBPM is Oracle's core banking module that manages Book Transfers (internal fund transfers within the same bank/branch) and ACH batch payments (high-volume, lower-cost deferred net settlement transactions), enabling seamless and accurate payment processing across banking operations. Key Responsibilities Participated in daily Scrum meetings and requirement discussions with the client and on-site team to understand Book Transfer and ACH payment business flows before test design. Identified, designed, and executed test scenarios and test cases for Book Transfer and ACH payment workflows, covering positive, negative, and boundary-value scenarios. Created and maintained feature files and step definitions in Gherkin following BDD standards; enhanced reusable step definition components across payment modules. Developed and executed end-to-end automation test scripts using Selenium WebDriver with Cucumber BDD framework for payment processing workflows. Executed automation scripts across multiple browsers (Chrome, Firefox, Edge) and environments for cross-browser compatibility validation. Performed database validations using Oracle SQL / SQL Server to verify transaction and payment record integrity post-execution. Executed regression test suites and smoke tests through Jenkins CI/CD pipelines to ensure continuous quality across deployments. Validated application behaviour in containerised environments using Rancher Desktop. Tracked and reported defects in JIRA through the complete bug lifecycle; provided production release support and participated in go-live validation activities.
One Platform – Cloud Infrastructure Web Application
October 1, 2023 – September 1, 2024
One Platform is a cloud-based SaaS web application designed to enable device-agnostic remote work. It includes modules for employee tool and machine requests, task creation via the Cruiser Module, and centralised asset management, helping organisations streamline remote workforce operations. Key Responsibilities Involved in requirement discussions with the client and on-site team; contributed to story-level acceptance criteria and test scope definition for QA sign-off. Identified, designed, and executed test scenarios and test cases for employee self-service and asset request modules. Migrated existing legacy automated test scripts to a structured TestNG framework, improving test grouping, suite-level execution, parallel runs, and HTML reporting. Enhanced and maintained the Selenium WebDriver automation framework in Java following Page Object Model (POM) design pattern — each application page represented as a separate class with its locators and actions, keeping test scripts clean and independent. Implemented Data-Driven Testing using TestNG @DataProvider, parameterising test inputs across multiple datasets to cover valid, invalid, and edge-case scenarios without duplicating test scripts. Applied Synchronisation strategies (Implicit Wait and Explicit Wait) to stabilise test execution against dynamic and AJAX-driven UI components in the Cruiser module. Performed database validations using SQL Server to verify data accuracy for task creation, updates, and asset assignment records. Conducted QA certification of user stories before sprint closure; provided production release support.
BluLife – E-Commerce Web Application
June 1, 2022 – September 1, 2023
BluLife is an end-to-end e-commerce web application covering user registration, product browsing, cart management, secure checkout, payment gateway integration, order tracking, and an admin panel for inventory and pricing management, serving both customers and administrators. Key Responsibilities Involved in requirement discussions to understand user flows across registration, product catalogue, cart, checkout, and order management modules. Identified, designed, and executed test scenarios and test cases covering functional, regression, and boundary-value scenarios for e-commerce workflows. Migrated existing manual and ad-hoc automated test scripts into a structured TestNG test suite with proper grouping (smoke, regression, sanity) and Maven-based execution. Developed and enhanced automation test scripts in Java using Selenium WebDriver with Page Object Model (POM), creating dedicated page classes for Login, Product Search, Cart, Checkout, and Payment pages. Authored XPath and CSS Selectors to reliably locate dynamic web elements across product listing, search results, and checkout pages. Applied Data-Driven Testing using TestNG @DataProvider to run checkout and payment flows with multiple user profiles and product combinations, reducing test script duplication. Performed Web UI Testing across Chrome, Firefox, and Safari; validated UI elements including dynamic forms, dropdowns, alerts, date pickers, and modal windows. Performed API Testing using Postman to validate order management and payment gateway endpoints — verified request/response payloads, HTTP status codes, and error scenarios. Performed database validations using SQL Server to verify order records, inventory updates, and payment transaction data integrity. Executed regression testing before each production release; reported and tracked defects in JIRA and provided production release support.
Cultural Fit Analysis
The candidate has worked on diverse projects across banking and e-commerce domains, demonstrating adaptability and a broad understanding of different business requirements. Their experience with Agile/Scrum methodologies, client interaction, and continuous integration practices aligns well with modern development cultures that prioritize collaboration, iterative development, and continuous delivery. The use of various tools and frameworks (Selenium, Cucumber, TestNG, Postman, Jenkins, JIRA) indicates a willingness to adopt and leverage industry-standard technologies, contributing positively to a technically progressive culture.
Soft Skills & Operational Fit
The candidate's project descriptions highlight active participation in daily Scrum meetings, requirement discussions, and collaboration with client and on-site teams. This indicates good communication and teamwork skills essential for an Agile environment. Their involvement in defining acceptance criteria and providing production release support suggests a proactive and responsible approach to quality assurance. The ability to track and report defects through the complete bug lifecycle in JIRA demonstrates strong operational fit for structured QA processes.