Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Karan Kumar

Naperville,IL

Summary

  • Seasoned Software Engineer in Test with over 14 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
1
1
Certification

Work History

Automation Architect

WPS INSURANCE COMPANY
10.2023 - Current
  • Introduced Selenium libraries to create a more modular structure across all products
  • Implemented Playwright for new technology stack applications
  • Designed an architecture emphasizing modular components and libraries, replacing a monolithic structure
  • Integrated RestAssured and Java framework for API automation
  • Developed an automation framework for testing mainframe applications using Robot Framework and Python

SDET Architect

APPLIED SYSTEMS
03.2023 - 10.2023
  • 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, Rest Sharp, 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 - Information Systems

Stony Brook University
Stony Brook, NY
12.2013

Bachelors of Engineering - Information Technology

The National Institute of Engineering
Mysuru, Karnataka, India
05.2010

Skills

  • Programming Languages: C#, Java, Ruby, SQL, JavaScript, TypeScript, Gherkin, Python
  • 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, Robot
  • 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

Certification

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

Timeline

Automation Architect

WPS INSURANCE COMPANY
10.2023 - Current

SDET Architect

APPLIED SYSTEMS
03.2023 - 10.2023

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 - Information Systems

Stony Brook University

Bachelors of Engineering - Information Technology

The National Institute of Engineering
Karan Kumar