QA Automation Engineer with 4+ years in Java, Selenium & 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
Detail-oriented and self-motivated Automation Test Engineer with over 4+ years of experience in testing and automation, with a strong track record of identifying critical bugs, leading teams, and improving QA processes. Skilled in Java Selenium, API testing, Playwright and requirement analysis. Eager to bring technical leadership and quality-first mindset to a dynamic team focused on delivering innovative software solutions.
Birla Institute of Technology & Science
M.Tech
October 1, 2021 – October 1, 2025
Vikram University
BCA · Computer Applications
July 1, 2018 – June 1, 2021
Shree Raj Rajendra Vidya Mandir
12th
April 1, 2017 – March 1, 2018
Shree Raj Rajendra Vidya Mandir
10th
April 1, 2015 – March 1, 2016
LTIMindtree
Automation Test Engineer
August 1, 2021 – Present
India
Selenium Framework with Runtime Test Selection and Live Execution Dashboard
June 28, 2026 – Present
Designed and implemented a modular, scalable Selenium automation framework with dynamic test execution, centralized reporting, and real-time analytics integration. Key responsibilities and features included: • Execution Orchestration via TestNG: Initiated test execution through TestNG.xml, enabling structured test suite management and parallel execution. • Custom TestNG Listeners: o ReportListener: Initialized and managed ExtentReports lifecycle, ensuring detailed and visually rich reporting. o TestRunnerListener: Leveraged IMethodInterceptor to dynamically select test cases at runtime based on external configuration files, enhancing flexibility and execution control. • Configuration-Driven Execution: Utilized a ConfigReader.java utility to fetch test case metadata and execution flags from external sources, enabling data-driven test selection. • Robust Test Flow Architecture: o Test classes extended a centralized BaseClass for consistent browser initialization and teardown. o Business logic encapsulated within Page Object Model (POM) classes, promoting reusability and maintainability. o UI interactions abstracted into CommonMethods.java, standardizing actions like sendKeys() and click() with embedded logging. • Object Repository Management: o XPath locators stored in an Excel-based Object Repository. o ObjectRepo.java handled dynamic locator retrieval, feeding into common methods for seamless UI interaction. • Comprehensive Logging: Integrated a centralized logger within each reusable method to ensure traceability and facilitate debugging. • Post-Execution Analytics: TestNG listener hooks captured test outcomes and triggered appropriate events. Final test results were pushed to an ElasticSearch endpoint using custom Java classes, enabling real-time visualization in Kibana dashboards. This framework empowered runtime flexibility, improved test maintainability, and provided stakeholders with actionable insights through live execution dashboards.
Cultural Fit Analysis
The candidate's experience in cross-functional collaboration with development, product, and business teams suggests a good cultural fit for environments that value teamwork and integrated delivery. Their adaptability to new tools and technologies, as stated in their strengths, indicates a proactive and growth-oriented mindset. The diversity of tools and methodologies used (Selenium, Playwright, API testing, manual testing, VBA macros) shows a broad skill set and willingness to engage with various aspects of QA, which is beneficial for a dynamic team. The leadership experience also points to a candidate who can contribute to team growth and knowledge sharing.
Soft Skills & Operational Fit
The candidate demonstrates strong communication skills through client-facing roles and clear project descriptions. Their experience in mentoring junior team members and leading test automation efforts indicates good leadership and team collaboration abilities. The detailed project description for the Selenium framework highlights a structured and methodical approach to problem-solving and a focus on maintainability and scalability. The candidate's involvement in bug logging, tracking, and retesting, along with creating RTMs, shows a strong commitment to product quality and operational excellence.