NARASIMHA GUDIMELLA
Email: ******************@*****.*** Phone: 469-***-****
PROFESSIONAL SUMMARY
SDET with 4+ years of automation engineering experience specializing in Karate framework API testing, Playwright/Python UI automation, and Jenkins CI/CD pipeline integration. Hands-on with Docker, Kubernetes/OpenShift container orchestration, and Git-based workflows with daily use of GitHub Copilot and Claude Code for test development and debugging. Background in Oracle/SQL validation, Spring Boot testing, and monitoring with Dynatrace and Kibana across e-commerce, manufacturing, and financial services domains.
CORE COMPETENCIES
Technical Skills: SQL, IBM Db2, PostgreSQL, Oracle, MySQL, Python, FastAPI, Flask, Django, AWS (RDS, IAM, S3), Bash, Data Masking, ETL, Data Engineering
Data Engineering: Complex SQL, Schema Design, Relational Data Modeling, Logical Data Systems, Star/Snowflake Schema, SCD Type 2, Data Lineage, Data Quality
Domain Expertise: Financial Services, E-Commerce, Manufacturing Analytics
PROFESSIONAL EXPERIENCE
Senior SDET Staples Dallas, TX Feb 2025 – Present
Architected Karate framework test suites validating 40+ REST API endpoints across 8 e-commerce microservices with schema assertions, response chaining, and data-driven scenarios catching contract regressions before downstream consumers were impacted.
Automated critical UI workflows using Playwright with Python covering checkout, payment, and account management journeys across Chromium, Firefox, and WebKit — replacing 3 hours of manual regression with 12-minute parallel runs.
Scripted Python utilities for test data generation, environment setup, and Oracle/SQL JDBC-based validation comparing API responses against database records and flagging mismatches automatically.
Configured Jenkins multi-branch pipelines triggering Karate API suites and Playwright UI tests on every pull request with Bitbucket webhook integration, Docker-containerized test runners, and Helm-deployed test infrastructure on Kubernetes.
Leveraged GitHub Copilot and Claude Code daily for generating Karate feature files, Playwright page objects, and Python assertion helpers — cutting test authoring time roughly in half while reviewing every suggestion before commit.
Monitored test environment health and post-deployment stability through Dynatrace APM traces and Kibana log dashboards, correlating failed test runs with application-level errors to accelerate root cause analysis.
SDET Michelin Remote, United States June 2023 – Dec 2024
Built Karate API test suites for internal developer portal validating environment provisioning, pipeline management, and notification endpoints with embedded SQL calls verifying PostgreSQL state directly from feature files.
Developed Playwright/Python UI automation for Angular portal covering provisioning workflows and dashboard interactions — integrated into Jenkins nightly regression with Docker-containerized execution on OpenShift clusters.
Wrote Python scripts automating test data seeding, RabbitMQ message validation, and Spring Boot actuator health checks ensuring backend services were stable before UI tests executed.
Managed Git workflows on Bitbucket with feature branching, pull request test gates, and GitOps-style promotion of test configurations across dev/staging/production namespaces using Helm charts.
Tracked flaky test patterns through Kibana log analysis and Dynatrace transaction traces — isolated 30+ timing-dependent failures caused by async RabbitMQ consumers and stabilized the suite to under 3% flakiness.
SDET DCB Bank Remote, India Jan 2021 – Jan 2023
Developed Karate framework test suites covering NEFT/RTGS/IMPS fund transfer APIs with JDBC-based Oracle SQL validations verifying transaction ledger accuracy across 500K+ daily banking operations — caught a duplicate debit edge case that had gone undetected for months.
Automated banking dashboard UI testing with Playwright and Python covering transaction history, balance displays, and compliance forms — containerized test execution in Docker on Kubernetes with Jenkins scheduled regression runs.
Built Python validation scripts cross-referencing API responses against Oracle stored procedure outputs and RabbitMQ event payloads ensuring end-to-end data consistency across partner banking integrations.
Integrated Karate and Playwright suites into Jenkins CI/CD with Bitbucket webhooks, Docker test runners, and Helm-managed test infrastructure — enforced zero-tolerance test gates blocking deployments on failure.
Contributed Spring Boot integration tests using JUnit and MockMvc validating controller logic, security filters, and exception handling alongside Karate API tests for full backend coverage.
Supported 2 RBI audit preparation cycles by providing automated test evidence, Oracle JDBC validation reports, and Dynatrace performance traces — zero compliance findings against test-owned coverage across 18 months.
EDUCATION
Master of Science in Computer Science University of North Texas Dec 2024
Relevant Coursework: Algorithms, Distributed Systems, Big Data & Analytics, Software Engineering, Machine Learning
Publication: IEEE Conference Paper — 6G Wireless Communication Systems · Paper Link
CERTIFICATIONS
AWS Certified Developer – Associate
Oracle Certified Gen AI Professional
Oracle Certified DevOps Professional
TECHNICAL SKILLS
Karate Framework: API Testing, Schema Validation, Response Chaining, Data-Driven Scenarios, Embedded SQL/JDBC, Parallel Execution, CI/CD Integration
Playwright: Python Playwright, Multi-Browser (Chromium, Firefox, WebKit), Page Objects, Auto-Wait, Network Interception, Trace Viewer
Python: Python 3.x, Test Scripting, Data Generation, JDBC Utilities, Automation Helpers, Pandas, pytest
AI Coding Tools: GitHub Copilot (daily), Claude Code (daily), Test Generation, Feature File Authoring, Debugging Assistance
Jenkins CI/CD: Multi-Branch Pipelines, Webhooks, Docker Test Runners, Parallel Stages, Artifact Publishing, Zero-Tolerance Gates Docker & Kubernetes: Docker Containerized Test Execution, Kubernetes/OpenShift Deployments, Helm Charts, Pod Scaling
Git Workflows: Bitbucket, Git, Feature Branching, Pull Request Gates, GitOps Promotion, Helm-Based Config Management Oracle/SQL: Oracle SQL, JDBC Validations, Stored Procedures, PostgreSQL, MySQL, Data Comparison Scripts
Spring Boot Testing: JUnit, MockMvc, Actuator Health Checks, Integration Testing, Controller Validation
Monitoring: Dynatrace APM, Kibana Log Dashboards, Error Correlation, Performance Tracing
Messaging: RabbitMQ, Message Validation, Async Consumer Testing, Dead-Letter Verification
Helm & GitOps: Helm Chart Management, Environment Promotion, Test Infrastructure Provisioning
PROJECTS
Karate + Playwright E-Commerce Test Platform Staples · Production Stack: Karate, Playwright, Python, Jenkins, Docker, Kubernetes, Bitbucket, Oracle, GitHub Copilot, Claude Code, Dynatrace
Architected Karate API suites (40+ endpoints) and Playwright UI automation replacing 3 hours manual regression with 12-minute parallel Docker runs on Kubernetes through Jenkins with Bitbucket webhooks and AI-assisted test authoring via Copilot/Claude Code.
Oracle JDBC validation scripts catching data mismatches with Dynatrace/Kibana monitoring for post-deployment stability — zero critical bugs 6 months.
Banking Karate + JDBC Validation Suite DCB Bank · Production Stack: Karate, Playwright, Python, Jenkins, Docker, Kubernetes, Bitbucket, Oracle, RabbitMQ, Spring Boot, Dynatrace
Developed Karate API suites with embedded Oracle JDBC validations across 500K+ daily banking transactions catching duplicate debit edge case undetected for months alongside Playwright UI automation in Docker/Kubernetes.
Jenkins zero-tolerance CI/CD with Spring Boot integration tests and RabbitMQ message validation — zero compliance findings across 2 RBI audits over 18 months.