AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
QA Automation Engineer with 5+ years in Manual & Automation Testing, specializing in web and mobile
Experienced Software Test Engineer with 5.3 years of experience at Tech Mahindra (Linova Info Pvt Ltd), specializing in Manual and Automation Testing of web-based applications across multiple browsers. Possess strong domain knowledge in Banking, E-Commerce, and Hotel industries, with hands-on expertise in API Testing using Postman, RestAssured, and Karate Framework for validating REST APIs and end-to-end API workflows. Experience in event-driven architecture testing using Apache Kafka, including validation of message producers and consumers. Skilled in Mobile Automation Testing using Appium for Android applications. Proficient in designing and developing automation scripts using Selenium WebDriver with Java. Strong experience in building automation frameworks such as Cucumber BDD, JUnit, TestNG, Page Object Model (POM), Data-Driven Frameworks, and Karate for API automation. Hands-on experience in developing BDD scripts using Cucumber with Step Definitions. Experienced with build tools like Maven and CI/CD tools like Jenkins for continuous integration and deployment. Expertise in Functional, Regression, and System Testing, along with designing Test Scenarios, Test Scripts, and generating detailed Test Reports. Good understanding of Object-Oriented Programming concepts, SDLC, STLC, and Agile-Scrum methodologies. Hands-on experience in defect tracking using Jira and ALM, and version control using Git. Strong expertise in writing efficient XPath and CSS Selectors for dynamic web elements. Actively participated in Agile ceremonies such as Daily Scrum, Sprint Planning, Sprint Review, and Retrospectives.
NAGPUR UNIVERSITY
ELECTRICAL ENGINEERING · Electrical Engineering
August 1, 2012 – June 30, 2018
Techwave Infotech Pvt Ltd
Senior Software Engineer
August 1, 2025 – January 16, 2026
Hyderābād, Telangana, India
Linova Info Pvt Ltd
Software Test Engineer
August 10, 2020 – June 2, 2025
Hyderābād, Telangana, India
Visa/UK
August 1, 2025 – January 1, 2026
The project involved developing and testing a web-based application that streamlined business processes and improved user experience. The goal was to ensure high-quality deliverables by implementing robust manual and automation testing strategies. The team followed Agile methodology with continuous integration and delivery using tools like Jenkins, Selenium, BDD Cucumber, and JIRA for defect tracking and management. Senior Software Enginner – Responsibilities (Final Version) • Performed functional, UI, and API testing on Nelli, a B2B AI platform, validating end-to-end workflows and ensuring secure, reliable, and efficient operations. • Implemented UI and end-to-end automation frameworks using Java, Selenium, and TestNG for Storefront, Admin, and API workflows with cross-browser support and regression coverage. • Automated API test scenarios using Java-based frameworks and Karate Framework, covering request/response validation, schema validation, contract testing, and end-to-end business workflows. • Developed and maintained Karate feature files for BDD-style API testing, enabling reusable and scalable automation suites. • Developed and executed automation scripts for Accounts, Users, and PIM modules across UI, API, and backend layers to ensure complete end-to-end coverage. • Performed event-driven testing using Apache Kafka and RabbitMQ, validating asynchronous communication between microservices. • Verified message publishing and consumption across Kafka topics and RabbitMQ queues, ensuring reliable event processing. • Validated message payloads, routing, acknowledgements, and ensured data consistency across distributed systems. • Integrated messaging validation into automation flows to confirm end-to-end processing (UI → API → Messaging → DB). • Orchestrated automated test suite execution, performed detailed failure analysis, reduced flaky tests, and improved overall automation stability. • Conducted API testing using Postman and validated endpoints against Stoplight API documentation to ensure data integrity and business-rule compliance. • Designed and maintained test data using database queries to support realistic automated and manual testing scenarios. • Executed and monitored CI/CD pipelines using GitHub, including build triggers, database deployments, and restorations.
Kogan/Australia
September 1, 2022 – May 1, 2025
The project involved developing and testing a web-based application that streamlined business processes and improved user experience. The goal was to ensure high-quality deliverables by implementing robust manual and automation testing strategies. The team followed Agile methodology with continuous integration and delivery using tools like Jenkins, Selenium, BDD Cucumber, and JIRA for defect tracking and management. Responsibility: • Analyzing and Understanding user stories and acceptance criteria. • Participating in Sprint Planning Process and developing Test Plan. • Prepared and executed Test Cases as per System Requirements and User Stories. • Prepare automation scripts in Selenium with Cucumber. • Implemented different automation frameworks like POM, TestNG. • Execute and debug test scripts. • Perform defect tracking and management in JIRA. • Track Bug Report to its closure. • Involved in all levels of Agile starting from test planning to retrospective meeting. Generating reports through Jenkins. Prepared and maintained test design documents, test cases, and test plans, collaborating closely with developers, BAs, and product teams. Logged, tracked, and managed defects in Jira, ensuring timely resolution with cross-functional collaboration. Actively participated in Agile ceremonies such as sprint planning, stand-ups, retrospectives, and reviews. Performed regression impact analysis before releases to identify risks and validate critical functionalities.
Stripe
November 1, 2020 – June 1, 2022
Stripe is a leading payment gateway that provides a secure and scalable platform for online payment processing. The project involved testing various modules related to payment transactions, refunds, integrations with third-party systems, and compliance with security standards. As a Software Testing Engineer, I was responsible for validating end-to-end payment flows across web and mobile platforms, ensuring high reliability and performance. The objective was to ensure seamless payment processing, backward compatibility, and robust automation to support frequent releases in an Agile environment. I worked extensively on API automation using RestAssured and Karate Framework for validating REST APIs, contract testing, and end-to-end API workflows. Additionally, I performed event-driven testing using Apache Kafka by validating message flows between producers and consumers, ensuring data consistency across distributed systems. I was involved in UI automation using Selenium WebDriver and mobile application testing using Appium for both Android and iOS platforms. Mobile testing included validating payment flows, OTP authentication, and cross-device compatibility. Additionally, I contributed to CI/CD integration using Jenkins, regression suite maintenance, and defect tracking using Jira. I collaborated closely with developers and product teams to ensure high-quality releases in Agile-Scrum methodology. Responsibilities: • Analyzed change requests, identified impacted areas, and designed detailed test scenarios and test cases. • Performed API automation using RestAssured and Karate Framework, covering REST API validation, contract testing, schema validation, and end-to-end business workflows using BDD approach. • Designed and executed Karate feature files for validating payment workflows, including request/response assertions and data-driven testing. • Integrated API and UI automation suites into CI/CD pipelines using Jenkins to support continuous testing and faster release cycles. • Automated UI test cases using Selenium WebDriver and integrated them into the regression suite for release validation. • Maintained and enhanced existing automation frameworks (POM, TestNG, Cucumber), ensuring scalability and reusability. • Prepared Requirements Traceability Matrix (RTM) to ensure complete coverage of functional and non-functional requirements. • Enhanced automation utilities by implementing dynamic wait strategies using Awaitility and advanced reporting mechanisms. • Developed a mock framework to enable isolated module-level testing, reducing dependency on third-party systems. • Validated backward compatibility of new features with legacy modules to ensure system stability. • Measured and improved automation coverage using JaCoCo, enhancing code coverage and test effectiveness. • Performed log analysis using Linux commands, ElasticSearch, and Kibana for faster defect identification and debugging. • Worked with Kubernetes to monitor and maintain scalable and stable test environments. • Performed event-driven testing using Apache Kafka, validating message flows between producers and consumers after API/UI actions. • Verified Kafka topics, message payloads, offsets, and data consistency across microservices to ensure reliable event processing. • Developed custom Kafka consumers/utilities to validate real-time event data as part of automation testing. • Ensured end-to-end validation by correlating UI actions → API responses → Kafka events → database updates. • Developed and executed automated test scripts using Selenium WebDriver with optimized XPath and CSS selectors. • Enhanced test scripts using Java, TestNG annotations, and reusable utilities for better maintainability. • Executed automated UI and API test suites, logged defects in Jira, and tracked them to closure. • Reported testing progress, metrics, and risks to QA Manager and stakeholders regularly. • Gained hands-on exposure to Spring Boot for understanding microservices architecture and supporting backend validation.
Cultural Fit Analysis
The candidate has worked on diverse projects across Banking, E-Commerce, and Payment Gateway domains, indicating adaptability to different business contexts. The consistent use of Agile methodologies across projects aligns well with modern development practices. The breadth of technical skills, including various automation tools, CI/CD, and distributed system testing, suggests a willingness to learn and apply new technologies. The target role of QA Automation Engineer aligns perfectly with the candidate's demonstrated experience and skill set, indicating a strong cultural and technical fit for a role focused on robust automation and quality assurance.
Soft Skills & Operational Fit
The candidate's resume indicates active participation in Agile ceremonies, suggesting good team collaboration and communication within an Agile framework. The detailed project descriptions highlight a structured approach to testing, including test planning, execution, defect tracking, and reporting. The focus on reducing flaky tests and improving automation stability points to a proactive and problem-solving mindset. However, without specific psychometric or communication test results, a deeper assessment of soft skills like stress handling, leadership, or advanced communication clarity is limited.