Skip to content
← All sample profiles
Download Markdown

Sample resume with fictional details. Replace the content with your own experience and qualifications. Format: Experience timeline.

Sample resume

Mukesh Agarwal

Senior SDET (Software Development Engineer in Test) · 9 years experience

Kolkata, West Bengal

[Your email] · [Your phone]
[Your LinkedIn URL] · [Your GitHub / Portfolio URL]

Professional Summary

  • Accomplished Senior SDET with 9 years of expertise in building scalable test automation frameworks and reliability engineering
  • Proficient in Java, Python, and JavaScript for developing robust automation solutions and custom testing tools
  • Skilled in CI/CD integration, flaky test reduction, and distributed systems testing
  • Experienced in API testing, performance testing, and security testing for microservices architectures
  • Knowledgeable in Agile/Scrum methodologies, TDD, and BDD approaches for quality-driven development
  • Familiar with cloud platforms, containerization, and advanced automation techniques
  • Strong background in framework design, reliability checks, and instrumentation for large-scale applications
  • Collaborative leader adept at mentoring junior engineers and establishing automation best practices

Work Experience

Senior SDET (Software Development Engineer in Test)

[Company name] · [Start date – End date]

9 years of experience as a Senior SDET at technology firms in Kolkata, specializing in test framework development and reliability engineering. Led automation initiatives for 15+ projects, improving test reliability by 85% and reducing flaky tests by 70%.

Responsibilities

  • Design, develop, and maintain automated test frameworks and scripts using Selenium, Playwright, Rest Assured, and custom development tools
  • Implement CI/CD pipelines with comprehensive automated testing integration and reliability checks
  • Perform API, performance, security, and integration testing for microservices, web applications, and mobile platforms
  • Lead initiatives for flaky test reduction, retry strategies, and test stability improvements
  • Collaborate with development teams in Agile/Scrum environments to ensure testability and quality throughout the SDLC
  • Develop and execute test strategies for complex distributed systems and cloud-native applications
  • Analyze test results, identify defects, and lead root cause analysis with cross-functional teams
  • Mentor junior SDETs, conduct code reviews, and establish best practices for automation and quality engineering
  • Integrate security testing, vulnerability assessments, and performance monitoring into testing processes
  • Work on advanced automation projects involving AI, machine learning, and enterprise system integrations
  • Contribute to development standards, provide feedback on code quality, and participate in architectural decisions
  • Build AI reliability testing platforms: LLM output validation, agentic workflow testing, ML-based intelligent test selection, prompt injection defenses, and GitHub Copilot-accelerated test engineering at organizational scale
  • Integrate OpenTelemetry observability into AI test execution pipelines for comprehensive trace correlation

Project Experience

Distributed Systems Test Framework

Developed comprehensive test automation framework for distributed microservices using Playwright and Rest Assured. Implemented retry/backoff strategies and observability hooks, achieving 99% test stability in CI pipelines. Technologies: Playwright, Java, Python, Rest Assured, Kubernetes, Jenkins, GitHub Actions.

Flaky Test Reduction Initiative

Led cross-team initiative to identify and eliminate flaky tests across 50+ repositories. Implemented intelligent retry mechanisms and environment stabilization, reducing false positives by 80%. Technologies: Selenium, Python, CI/CD, TestNG, JIRA, Monitoring Tools.

AI-Powered Test Automation

Built advanced test framework incorporating AI for smart test case generation and execution. Integrated with cloud platforms for scalable testing of machine learning pipelines. Technologies: Python, Playwright, TensorFlow, AWS, Azure DevOps, Git, Jenkins.

AI-Enhanced Flaky Test Detection and LLM Validation

Built ML-powered test selection system that predicts high-risk tests based on code change patterns, reducing CI time by 45% while maintaining coverage. Extended framework with DeepEval-based LLM output validation and agentic workflow reliability tests for a financial AI assistant platform. Technologies: Python, Playwright, DeepEval, GitHub Copilot, OpenTelemetry, ML-based Test Selection, GitHub Actions, AI Reliability Testing.

Technical Skills

Automation TestingSDETJavaSeleniumPythonCI/CDSoftware TestingAgileTest AutomationRest AssuredPlaywrightAPI TestingPerformance TestingMicroservicesGitJIRATestNGFramework DesignFramework DevelopmentDevelopmentQuality AssuranceKotlinLinuxAutomationTypeScriptJavaScriptCypressGitHub ActionsJenkinsAzure DevOpsBDDTDDSQLOracleSQLiteRESTJSONXMLHTTPGitHub CopilotLLM Pipeline TestingAgentic Workflow TestingPrompt Injection TestingDeepEvalOpenTelemetryAI-Powered Test SelectionTest MaintenancePlaywright FixturesNetwork InterceptionPage Object ModelPlaywright Agents

Education

B.Tech in Computer Science and Engineering from Jadavpur University, Kolkata (2012-2016, 9.0 CGPA)

Certifications

ISTQB Advanced Level, AWS Certified Developer - Associate, Certified Kubernetes Administrator (CKA), Certified Scrum Master (CSM)

Achievements

Awarded "Reliability Engineering Excellence" for flaky test reduction; Published 4 technical articles on test automation; Led team that achieved 99.9% CI pipeline stability