SR. QA AUTOMATION ENGINEER
VENKATESH GAJJI
*********.*****@*****.*** +1-872-***-****
CAREER OBJECTIVE:
Senior QA Automation Engineer / SDET with proven expertise in designing scalable test automation frameworks and delivering high-quality enterprise applications. Strong background in Java & Python based UI and API automation using Selenium, Playwright, RestAssured, and CI/CD pipelines, with a focus on improving test coverage, reducing regression cycles, and ensuring end-to-end product reliability across web and microservices-based systems.
PROFESSIONAL SUMMARY:
Senior QA Automation Engineer / SDET with extensive experience designing and executing enterprise-grade test strategies for web, API, and data-driven applications.
Strong expertise in building scalable automation frameworks using Java/Python, Selenium WebDriver, Playwright, TestNG, and CI/CD pipelines (Jenkins, Azure DevOps), enabling continuous testing and early defect detection.
Proven experience in API automation using Rest Assured and Postman, backend data validation with complex SQL, and performance testing using JMeter to ensure system reliability, scalability, and data integrity.
Highly experienced in Agile Scrum environments, driving shift-left testing practices, end-to-end validation across UI, middleware, and databases, and delivering stable, production-ready releases with measurable quality improvements.
Skilled in defect lifecycle management, regression execution, and root cause analysis to deliver stable, production-ready releases.
TECHNICAL SKILL SET:
Languages & Programming: Java, SQL, Python
Test Automation Tools: Selenium WebDriver, Playwright, Cypress, TestNG, Rest Assured, Cucumber, JUnit
API Testing Tools: Postman, SoapUI
Build & CI/CD Tools: Jenkins, GitHub Actions, Azure DevOps Pipelines
Test Management Tools: Jira, Azure DevOps, Zephyr, ALM
Databases: MS SQL Server, Oracle, PostgreSQL
Performance Testing: JMeter
Version Control: Git, GitHub
Defect Tracking & Reporting: Jira, Azure Boards
Other Tools & Utilities: Browser DevTools, Excel Macros, Log Analysis Tools, Extent Reports
PROFESSIONAL EXPERIENCE:
Sr. QA Engineer Assurant Inc Remote May 2023 – Till Date
Responsibilities:
Designed and maintained a scalable Python-based automation framework using Selenium WebDriver, TestNG, and Maven, covering UI, API, and regression test suites.
Integrated automated test suites with Jenkins and Azure DevOps pipelines to support nightly regression and continuous testing.
Implemented modern UI automation using Playwright for dynamic web applications, reducing flaky tests and accelerating execution time in CI/CD pipelines.
Architected a Playwright-based UI automation framework using JavaScript/TypeScript to handle modern SPA applications, implementing smart waits, network interception, and reusable page objects to improve test reliability.
Integrated Playwright tests with CI/CD pipelines to run cross-browser (Chromium, Firefox, WebKit) parallel executions, significantly reducing regression execution time and improving release confidence.
Built REST API automation using RestAssured for microservices, validating JSON/XML responses, headers, and database transactions, increasing backend test coverage by 60%. Validated integrations between front-end, middleware, and downstream APIs to confirm end-to-end data flow.
Performed backend data validation using complex SQL queries to ensure transactional accuracy between UI actions and underlying database records (MySQL/PostgreSQL).
Conducted performance and load testing using JMeter by simulating concurrent user traffic, identifying bottlenecks, and providing actionable recommendations to improve system responsiveness.
Designed detailed test strategies, test plans, and test cases based on business requirements and acceptance criteria, aligning test design with Agile sprint goals.
Actively participated in Agile ceremonies including sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives to enable shift-left testing.
Executed smoke, sanity, regression, and system testing cycles after every build and deployment, significantly reducing defect leakage into production environments.
Logged, tracked, and managed defects in Jira with clear reproduction steps, root cause analysis, severity, and priority, accelerating defect resolution cycles.
Generated detailed automation execution reports using Extent Reports and CI dashboards, providing quality metrics and insights to QA leads and stakeholders.
Conducted exploratory testing sessions to uncover usability, workflow, and edge-case issues beyond scripted scenarios.
Supported UAT activities by validating production-like issues, verifying fixes, and providing final quality sign-off for critical releases.
Collaborated closely with DevOps teams to validate deployment pipelines, environment readiness, and post-release stability.
Delivered post-release quality analysis reports highlighting defect trends, risk areas, coverage gaps, and continuous improvement recommendations.
Environment: Selenium WebDriver, Java, Python, Playwright, TestNG, Maven, Jenkins, Azure DevOps, RestAssured, JMeter, SQL Server, Jira, Extent Reports.
Sr. QA Engineer Cigna CT March 2021 – April 2023
Responsibilities:
Designed, enhanced, and scaled a robust test automation framework using Selenium WebDriver, Java, TestNG, and Page Object Model (POM), significantly improving framework maintainability, reusability, and long-term regression stability.
Implemented modern frontend automation using Playwright and Cypress to validate dynamic, JavaScript-heavy web applications, improving test reliability and reducing flaky test failures in CI/CD pipelines.
Automated end-to-end business-critical workflows and smoke test suites, integrating execution into Jenkins CI pipelines to enable continuous testing on every build and deployment.
Built comprehensive API automation and validation suites using Postman and Newman CLI to verify REST service contracts, response schemas, and business rules across claims processing and eligibility workflows.
Executed end-to-end integration testing across claims, provider, and member modules to ensure seamless data exchange and interoperability between frontend, middleware, and backend services.
Performed backend data validation using complex SQL queries (joins, aggregations, subqueries) to ensure data integrity across source systems, staging layers, and application UI.
Conducted performance and load testing using JMeter on high-volume APIs, simulating concurrent transactions to identify latency bottlenecks and support throughput optimization under peak load conditions.
Designed data-driven and parameterized automation scripts to maximize scenario coverage while reducing manual test data maintenance across releases.
Developed negative, boundary, and edge-case test suites to validate system resilience, error handling, and application stability under unexpected inputs.
Optimized automation scripts by refactoring locators, improving synchronization, and reducing flakiness, resulting in faster and more stable CI/CD execution cycles.
Led defect lifecycle management by logging, tracking, and triaging defects in ALM with clear reproduction steps, severity, and impact analysis, accelerating root cause resolution.
Executed smoke, sanity, regression, and release validation testing to ensure system readiness and minimize production risks prior to go-live.
Generated detailed automation execution dashboards and Extent Reports, providing QA leadership and stakeholders with visibility into quality metrics, trends, and release health.
Supported User Acceptance Testing (UAT) by validating production-like scenarios, verifying hotfixes, and providing final quality sign-off documentation.
Optimized automation scripts by refactoring locators, reducing flakiness, and improving execution speed, leading to more stable CI/CD runs.
Ensured compliance with audit requirements by maintaining detailed evidence, execution logs, and automated reporting artifacts.
Delivered a stable, fully automated regression suite that accelerated release cadence, reduced manual testing effort, and improved overall product quality.
Environment: Java, Selenium WebDriver, Playwright, Cypress, TestNG, Postman, Newman CLI, Jenkins, JMeter, SQL Server, ALM, Extent Reports, Chrome, Edge, Firefox.
QA Engineer Ford MI Jan 2018 – Feb 2021
Responsibilities:
Built a modular Selenium automation framework with Java and TestNG using Page Object Model and reusable component libraries to streamline script development and maintenance.
Automated complex regression packs for vehicle configuration, pricing, and order management workflows, integrating them into Jenkins pipelines for continuous execution and faster feedback cycles.
Validated SOAP and REST web services for microservices-based applications using SOAP UI and Rest Assured, verifying request-response pairs, status codes, and ensuring data consistency between applications and third-party integrations.
Wrote optimized SQL queries for validating dealer orders, inventory records, and financial transactions, ensuring accuracy across end-to-end workflows.
Conducted extensive load and stress testing using JMeter to benchmark response times for high-volume vehicle ordering APIs and identify system bottlenecks.
Developed automation utilities for dynamic test data creation, environment cleanup, and report generation, significantly reducing manual preparation efforts for QA cycles.
Performed end-to-end integration testing across dealer portals, supply chain management systems, and downstream finance modules to ensure seamless data flow.
Logged detailed defects with reproduction steps, severity, and screenshots, working with development teams to prioritize fixes and track resolution to closure.
Optimized page object classes and locator strategies to reduce synchronization issues, minimize flaky tests, and improve long-term automation stability.
Conducted targeted exploratory testing sessions on newly released features, exposing UI, workflow, and usability issues before release to production.
Developed daily and weekly execution dashboards summarizing automation coverage, defect density, and quality trends for management reporting.
Performed cross-browser compatibility testing on Chrome, Edge, and Firefox, ensuring consistent user experience across supported platforms.
Validated third-party integrations including supplier APIs and payment gateways, guaranteeing proper data handoff and transaction accuracy.
Supported UAT cycles by replicating production issues, validating hotfixes, and providing detailed sign-off reports for critical business releases.
Conducted defect root cause analysis and implemented improved test design strategies to reduce recurring production issues.
Environment: Selenium WebDriver, Java, TestNG, SOAP UI, Rest Assured, JMeter, SQL Server, Jenkins, ALM, Extent Reports, Chrome/Edge/Firefox.
Jr. QA Engineer Trigent Software India May 2014 – Oct 2016
Responsibilities:
Designed and executed manual test cases covering functional, integration, and regression scenarios for enterprise web applications, ensuring end-to-end validation of business workflows.
Prepared detailed test plans, scenario outlines, and traceability matrices linking requirements to test cases for complete coverage verification.
Conducted exploratory and ad-hoc testing sessions to uncover usability gaps, UI inconsistencies, and unexpected workflow issues.
Logged defects with reproducible steps, severity classification, and impact analysis, coordinating closely with leads to prioritize fixes.
Validated backend data operations by writing basic SQL queries to check inserts, updates, and joins for data consistency across modules.
Performed smoke testing and sanity checks after each build deployment, verifying that core functionalities were stable before proceeding to full regression.
Supported execution of regression test packs across multiple releases, documenting results and tracking issues to closure.
Created and maintained reusable test data sets to streamline repetitive testing cycles and improve overall efficiency.
Prepared execution summary reports with defect density analysis, presenting quality metrics to project stakeholders.
Assisted in UAT cycles by reproducing production issues, validating fixes, and gathering user feedback for process improvements.
Conducted cross-browser compatibility testing on Chrome, Firefox, and IE to ensure consistent rendering and functionality across supported platforms.
Supported the migration of legacy test cases into structured test management tools, improving traceability and reporting.
Participated in root cause analysis sessions, contributing observations to help refine defect prevention measures.
Maintained clear and detailed documentation for test cases, results, and defects, building a reusable knowledge base for future releases.
Followed Agile sprint ceremonies, providing testing updates during daily standups and aligning priorities with sprint goals.
Coordinated with environment support teams to validate data refreshes and test environment readiness prior to execution.
Delivered consistent, reliable test execution and quality reporting that contributed to smoother release cycles and higher customer satisfaction.
Environment: Manual Testing, SQL Queries, Jira, Excel, Test Management Tools (ALM/TestRail), Chrome, Firefox, Internet Explorer.