QA Automation Engineer with 7+ years in Java, Selenium, Rest Assured, and API testing
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Proficient in risk management techniques, I identify potential risks and devise mitigation strategies to minimize the impact on project deliverables and A staunch advocate for quality, I champion best practices and methodologies to embed quality throughout the software development lifecycle.
K. Ramakrishnan College of Technology
BE · EEE
August 1, 2012 – June 30, 2016
U.S Technology International Private Limited
Software Test Engineer
November 1, 2024 – Present
India
Concord One Technologies Private Limited
Software Test Engineer
August 1, 2022 – June 1, 2024
India
Webtreesm IT solution
Software Test Engineer
July 1, 2018 – August 1, 2022
India
PROJECT I - LORNA JANE
November 1, 2024 – June 1, 2026
Analyzed business requirements and functional specifications for the Lorna Jane activewear e-commerce platform to understand application workflows and testing scope. Designed and developed automated test scripts using Java, Selenium WebDriver, and BDD Cucumber to validate web application features such as product browsing, cart, checkout, and user account management. Implemented Page Object Model (POM) framework to improve test maintainability and reusability across automation suites. Created and executed API test cases using Rest Assured and Postman to validate backend services including product catalog, user authentication, order management, and payment APIs. Performed mobile application testing using Appium to ensure the functionality and responsiveness of the Lorna Jane mobile shopping application on Android and iOS devices. Developed BDD feature files and step definitions to enable collaboration between QA, developers, and business stakeholders. Executed cross-browser testing using Selenium to ensure compatibility across different browsers and devices. Managed test scripts and source code using Git version control, maintaining branches and collaborating with development teams through pull requests. Identified, documented, and tracked defects with detailed steps to reproduce, logs, and screenshots, ensuring quick resolution by the development team.
PROJECT II - CARE INTAKE AND NEXT STEP APPLICATION
August 1, 2022 – June 1, 2024
Develop and implement an automation testing strategy focusing on critical healthcare workflows such as patient intake, medical data entry, and follow-up care processes. Create and maintain automated test scripts for healthcare-specific features like patient registration, medical history recording, appointment scheduling, and care plan management. Implement automated regression tests to ensure that new features or updates do not negatively impact existing patient intake or healthcare management functionalities. Automate tests to validate seamless performance across various browsers and devices, ensuring accessibility for healthcare providers and patients. Conduct performance and load testing to ensure the system can handle high patient traffic and data processing demands, particularly during peak hours. Integrate automated tests into CI pipelines to provide continuous feedback on code quality and facilitate the rapid deployment of healthcare system updates. Developed and maintained automated test scripts using Playwright with JavaScript to validate web application functionality and performance. Implemented BDD framework using Cucumber, writing feature files in Gherkin to improve collaboration between QA, developers, and business stakeholders. Designed reusable step definitions and page objects to improve automation framework maintainability and scalability. Participated in Agile/Scrum ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
PROJECT III - CHUBB
May 1, 2020 – August 1, 2022
Analyzed business requirements and functional specifications related to policy issuance, claims processing, and policy renewal workflows in the insurance application. Designed and developed automation test scripts using Java and Selenium WebDriver to validate end-to-end insurance processes across web applications. Implemented BDD framework using Cucumber, writing feature files and step definitions to ensure clear collaboration between QA, developers, and business stakeholders. Automated API testing using Rest Assured and Postman to validate insurance services such as policy creation, claims submission, and renewal APIs. Integrated automated test suites with Jenkins to enable Continuous Integration (CI) and scheduled execution of regression test cases. Maintained the automation framework using Git for version control, managing code repositories, pull requests, and branch strategies. Developed reusable test utilities and Page Object Model (POM) components to improve maintainability and scalability of the automation framework. Executed cross-browser testing using Selenium to ensure the insurance application works consistently across different browsers and environments.
PROJECT IV - VALIANT BANK
July 1, 2018 – April 1, 2020
Analyzed banking application requirements for modules such as savings accounts, current accounts, loans, mortgages, wealth management, and corporate banking to design effective test scenarios. Designed and executed manual and automated test cases to validate banking workflows and ensure application functionality and reliability. Developed automation scripts using Java and Selenium for functional and regression testing of web applications. Implemented test execution and reporting using TestNG to manage test suites, priorities, and test results. Performed API testing using Postman to validate banking services such as account creation, fund transfers, and transaction processing. Conducted database validation using SQL to ensure data integrity and accuracy in financial transactions. Prepared detailed test plans, test cases, and test scripts based on business and functional requirements. Logged, tracked, and managed defects using Jira, ensuring proper documentation and resolution with the development team. Performed functional, regression, integration, and system testing to ensure the stability of banking applications. Validated end-to-end banking workflows, including account management, payment processing, and loan application processing. Collaborated with developers, business analysts, and product owners to clarify requirements and resolve issues.
Cultural Fit Analysis
The candidate's experience across various industries (E-commerce, Healthcare, Insurance, Banking) and different technology stacks (Java/Selenium, JavaScript/Playwright) demonstrates adaptability and a willingness to learn new domains and tools. This diversity suggests a good cultural fit for organizations that value continuous learning and cross-functional collaboration. The emphasis on BDD and collaboration with stakeholders also points to a team-oriented mindset.
Soft Skills & Operational Fit
The candidate's resume highlights proficiency in risk management, advocating for quality best practices, and strong understanding of Agile/Scrum methodologies. These indicate a proactive approach to quality assurance, good collaboration skills, and an operational fit for dynamic development environments. The ability to analyze requirements and translate them into test scenarios suggests strong analytical and problem-solving skills.