Summary
Overview
Work History
Education
Language and Framework
Softwarecertificationsskills
Timeline
Generic

Karan Kumar

Greater Chicago,IL

Summary

Seasoned Software Engineer in Test with over 13 years of experience in programming, test automation, and quality assurance. Seeking a challenging role as an SDET Architect to leverage my critical thinking, problem-solving, and leadership skills. Dedicated to designing and implementing cutting-edge automation frameworks and driving quality initiatives that ensure robust, scalable, and high-performing software solutions

Overview

15
15
years of professional experience

Work History

SDET Architect

Applied Systems
03.2021 - Current
  • Introduced innovative automated testing approaches, providing technical leadership and driving best practices across the team.
  • Spearheaded the development and deployment of a scalable test automation framework using Cypress, RestSharp, Playwright and K6, reducing manual testing efforts by 70%.
  • Collaborated with cross-functional teams to design robust automated testing strategies, ensuring alignment with architecture and quality standards.
  • Led the adoption and enhancement of CI, Continuous Testing (CT), and Continuous Delivery (CD) pipelines, reducing release cycle times by 25%.
  • Implemented automated reporting dashboards, offering real-time insights into test results and coverage, enabling data-driven decision-making.
  • Optimized and maintained automation frameworks for UI, microservices, and APIs, improving test efficiency and software quality.
  • Resolved technical issues through in-depth analysis and escalated risks to ensure timely resolution, maintaining a seamless development process.
  • Created and maintained technical documentation for test architecture, design, and integration, facilitating knowledge sharing and team alignment.
  • Mentored and trained a team of 10+ SDETs, enhancing their skills in test automation, performance testing, and quality assurance.
  • Fostered a collaborative, positive team environment by demonstrating behaviors that aligned with core company values, driving continuous improvement.

SDET Lead

Truckstop.com
06.2019 - 03.2021
  • Led the design and implementation of scalable RESTful API testing using C# and RestSharp, building robust architecture and improving system performance.
  • Architected a reusable API testing framework, streamlining microservice testing across multiple projects and reducing development time.
  • Developed a microservice template for quick project setup, enhancing efficiency and operational workflows.
  • Built API automation and UI automation with Cypress and TypeScript from scratch, significantly improving testing efficiency and reducing manual effort.
  • Introduced architectural changes in UI automation, reducing reliance on end-to-end tests, which optimized test execution time and improved feedback loops.
  • Led the development of a microservices health check tool, ensuring early issue detection and maintaining system stability.
  • Spearheaded the winning development of a customer chatbot during the 'Ship It Day' hackathon, enhancing user engagement.
  • Implemented CI/CD pipelines and component/integration testing strategies, boosting test efficiency and ensuring seamless automated test delivery.

Senior SDET Engineer

Yes Marketing
07.2016 - 07.2019
  • Authored and maintained over 6,000 automated tests for a wide range of API calls, including emails, texts, campaigns, and content blocks, ensuring comprehensive test coverage.
  • Developed and tested backend REST APIs using Ruby and RSpec, handling both functional tests and error cases for seamless API performance.
  • Troubleshot and resolved backend bugs using Java, and managed JUnit test cases to maintain high code quality and stability.
  • Played a key role in developing gem files that connected various API services, facilitating efficient integration and service communication.
  • Led regression testing, troubleshooting test failures, and ensuring all API services passed testing in QA, Stress, Stage, and Production environments.
  • Built an API testing suite from scratch using Groovy and Spock frameworks, enhancing the robustness and scalability of test automation.
  • Provided technical leadership by training offshore QA engineers in automation best practices and serving as the primary contact for code reviews.
  • Contributed to all phases of the development life cycle through Agile methodology, ensuring alignment with project timelines and quality standards.
  • Performed manual API testing using Postman and SoapUI, complementing automated tests with precise, exploratory testing techniques.
  • Collaborated on automation strategy as a core team member and utilized Jenkins and Puppet to efficiently implement CI/CD pipelines for seamless deployment.

Software Engineer in Test

Capital One
10.2014 - 07.2016
  • Contributed to all phases of the development life cycle using Agile methodology, ensuring design compliance and adherence to specifications.
  • Worked with AWS tools such as EC2, RDS, S3, Route 53, and MySQL to support infrastructure and cloud services.
  • Automated build and deployment processes by writing Chef recipes and establishing best practices for Chef configuration management.
  • Supported the CI/CD pipeline with automated Jenkins jobs triggered after every code push, ensuring seamless integration and delivery.
  • Developed and built partner-specific websites using Java and Spring, optimizing web performance and functionality.
  • Designed and executed performance testing scenarios using JMeter/LoadRunner, focusing on Load, Stress, and Volume testing for optimal system performance.
  • Created and managed Splunk dashboards to track partner traffic and business insights, providing real-time analytics.
  • Developed automated test cases using Ruby, Cucumber (Gherkins), and Watir framework in an ATDD environment, enhancing test coverage.
  • Performed mobile testing on iPads using Sauce Labs and Appium, ensuring cross-platform compatibility.
  • Automated regression tests for US merchants (Esnap) using Selenium WebDriver and Java, integrating tests with other teams and tools like SQL and Sauce Labs for multi-platform validation.

Software Engineer in Test

Sears Holding Corporation
02.2014 - 10.2014
  • Developed an automation framework from scratch for Sears Home Services, leveraging the CARS framework to streamline testing efforts.
  • Automated test cases using Selenium WebDriver with Java, implementing Selenium Grid for efficient parallel test execution across multiple environments.
  • Integrated Jenkins for CI/CD, enabling automated builds, test execution, and monitoring across various environments, ensuring continuous feedback loops.
  • Created and maintained automated test cases aligned with release requirements, ensuring comprehensive test coverage and up-to-date scripts.
  • Developed end-to-end test cases and maintained regression scripts, ensuring robust testing of application features using Selenium WebDriver.
  • Executed smoke testing to validate the stability of test channels and environments, ensuring readiness for more extensive testing phases.
  • Participated in daily stand-up meetings and weekly sprint reviews, contributing to project progress and addressing any testing concerns.
  • Utilized tools like Online Health Monitor and JIRA for defect tracking, test management, and real-time monitoring of system performance.

Software Engineering Intern

CA Technologies - A Broadcom
01.2013 - 12.2013
  • Developed white-box test cases derived from user and business requirements, ensuring comprehensive test coverage for critical functionalities.
  • Utilized Selenium to create and execute functional test cases, validating web application features and ensuring performance stability.
  • Defined test automation strategies, developed test scenarios, and created automated test cases and test plans using Selenium WebDriver, improving test efficiency and accuracy.
  • Managed defect tracking in JIRA, ensuring accurate logging and resolution of issues, while using SQL queries to validate database integrity and consistency.

QA Engineer

Aditya Telecoms
01.2011 - 08.2012
  • Analyzed and reviewed system and business requirements, high-level design, detailed design documents, and use cases to thoroughly understand application functionality and scope.
  • Developed a robust regression test suite using Java and Selenium, ensuring consistent validation of system functionality during development cycles.
  • Collaborated with Business Analysts and Project Managers to gather requirements for both enhancement and sustainment projects, preparing UAT test cases and conducting comprehensive UAT testing.
  • Led test plan and test case review meetings, ensuring test environments were fully secured and prepared for seamless testing execution.
  • Created detailed product test plans, test design specifications, and test cases, overseeing Functional, Regression, Integration, and User Acceptance Testing (UAT) processes to ensure product quality.
  • Contributed to automation scenarios using QTP, focusing on database checkpoints and synchronization points, while tracking, reporting, and documenting defects for efficient resolution.
  • Participated in testing data-sharing contexts between front-end applications and IBM mainframe systems, ensuring smooth data integration and flow across platforms.

QA Engineer

Unilog Solutions Ltd
02.2010 - 01.2011
  • Developed automated testing scripts using Java and Selenium, ensuring efficient and reliable validation of application functionality.
  • Implemented comprehensive quality assurance methodologies, policies, and strategies throughout all stages of the SDLC, promoting consistent quality across releases.
  • Prepared detailed test strategies, test plans, and UAT plans for each release cycle, including critical scenarios, test scripts, and schedules to ensure thorough and timely testing.

Education

Masters in Information Systems -

Stony Brook University, The State University of New York
Stony Brook, NY
12.2013

Bachelors of Engineering in Information Technology -

The National Institute of Engineering, Mysore, India
Mysuru, India
05.2010

Language and Framework

Languages & Scripting:
  • Programming Languages: C#, Java, Ruby, SQL, JavaScript, TypeScript, Gherkin
  • Frontend Frameworks: AngularJS, React
Test Automation Tools:
  • Automation Tools and Framework: Selenium, Cypress, K6, Playwright, Protractor, RestSharp, RESTassured, TestCafe, mocha, chai, RSpec, Jest, Lighthouse, JUnit, TestNG
DevOps & CI/CD:
  • CI/CD Tools: GitLab, GitHub, Jenkins, ADO
API Testing & Tools:
  • API Tools: Postman, SoapUI
Cloud Platforms & Services:
  • Cloud Platforms: AWS (S3, CloudFront, Route 53, VPC), Azure, Google Cloud Platform (GCP)
Containerization & Orchestration:
  • Containerization: Docker, Kubernetes
Test Management & Collaboration:
  • Project Management: JIRA, ADO

Softwarecertificationsskills

  • Azure AZ-900, 11/2020
  • AWS Certified Developer – Associate, 06/2016 - 06/2018
  • Front-End JavaScript Frameworks: AngularJS with Coursera, 08/2016
  • AWS Lambda with Udemy, 06/2016

Timeline

SDET Architect

Applied Systems
03.2021 - Current

SDET Lead

Truckstop.com
06.2019 - 03.2021

Senior SDET Engineer

Yes Marketing
07.2016 - 07.2019

Software Engineer in Test

Capital One
10.2014 - 07.2016

Software Engineer in Test

Sears Holding Corporation
02.2014 - 10.2014

Software Engineering Intern

CA Technologies - A Broadcom
01.2013 - 12.2013

QA Engineer

Aditya Telecoms
01.2011 - 08.2012

QA Engineer

Unilog Solutions Ltd
02.2010 - 01.2011

Masters in Information Systems -

Stony Brook University, The State University of New York

Bachelors of Engineering in Information Technology -

The National Institute of Engineering, Mysore, India
Karan Kumar