Kamal Rajpal
*****.***@*****.***
Summary
Senior Quality Engineer with 9+ years of experience in Agile, product-focused environments, skilled in both manual and automated testing. Proficient in Selenium WebDriver, BDD, TDD, and Hybrid Frameworks, with expertise in API testing, CI/CD pipeline integration (Jenkins, Docker), and SQL. Experience with QA standards, as well as SDLC and STLC processes. Adept in defect tracking (Jira, Rally), test documentation, and regression automation. Known for supporting multiple projects under tight deadlines while ensuring high-quality standards across functional, usability, and compatibility testing.
Skills
Skill Category
Skills
Automation Framework
Selenium WebDriver, Robot Framework, Anvil Framework
Automation Tools
J-meter (Performance), POSTMAN (API Testing), Jenkins And Docker (CI/CD pipeline
Test Management Tools
Rally, Jira, Azure DevOps
Defect Tracking Tools
Bugzilla, Jira, Redmine, Azure DevOps
Programming Languages
Core Java, TCL/TK
Operating Systems
Windows 7, Windows 10, Linux (Ubuntu)
Databases
MySQL, Azure Databricks
Work History
Lead Quality Assurance Engineer
Publicis Sapient/UPS - Orlando, FL Sept 2021 – Present
Analyze Business Requirements Documents (BRDs) to gain a comprehensive understanding from technical and business perspectives, ensuring alignment with agile processes and sprint goals.
Develop and implement automation frameworks for web, mobile, and .NET applications using Selenium WebDriver, Appium, C#, Java, and Python. Establish smoke, regression, and performance test suites with TestNG, JUnit, Cucumber, Maven, and the Page Object Model (POM).
Conduct comprehensive mobile testing on iOS and Android, covering network testing, UI validation, and accessibility checks. Leverage Appium for mobile automation and integrate tests for network resilience, screen responsiveness, and accessibility compliance.
Execute automated and manual testing across various user types, including user, administrator, infotainment, API modules, and .NET applications. Perform API testing (RESTful and SOAP), Web API testing, security testing, and customer escape scenarios to ensure robust test coverage.
Develop and implement Web API testing frameworks to validate HTTP methods (GET, POST, PUT, DELETE) and API endpoints using Postman, REST Assured, and Karate. Ensure functionality, response codes, payloads, and error handling for reliable server-client communications.
Leverage performance testing tools such as JMeter and Python-based tools (e.g., Locust) for load testing, ensuring responsiveness and scalability. Integrate test cases and reporting within Azure DevOps (ADO) for efficient execution.
Configure and maintain test environments in on-premise (DB2, SQL) and cloud (GCP) setups, collaborating with development and infrastructure teams to support .NET and other application environments.
Collaborate with Google Cloud Storage (GCS) and BigQuery to validate data flows, ensuring accuracy and reliability of cloud data processing.
Utilize Databricks for data processing within ETL workflows, supporting data validation and automation within QA pipelines.
Manage and track issues in Azure DevOps (ADO), collaborating closely with development teams to ensure timely resolution through detailed bug reports.
Perform functional, non-functional, security, and infotainment testing, using SQL for backend validation to ensure data integrity across web, mobile, and .NET applications.
Enhance CI/CD pipelines by integrating automated tests, security checks, and code branching with Jenkins, Docker, Git, and GitHub, enabling smooth deployments.
Write Gherkin syntax test cases for BDD using Cucumber, improving test readability and team collaboration.
Participate in agile ceremonies to ensure alignment, including stand-ups, sprint planning, retrospectives, and QA Connect sessions.
Utilize Azure DevOps and JIRA for bug tracking and project management, maintaining real-time metrics for visibility.
Collaborate on test strategies and scenarios in qTest with Business and Development Teams, aligning on acceptance criteria for robust validation.
Integrate security testing into the pipeline, ensuring compliance and improving test coverage.
Enhance API testing frameworks with REST Assured and Postman for RESTful API validation, securing reliable server-client interactions.
Automate customer escape scenarios using Jenkins-triggered builds, reducing manual effort and increasing framework resilience.
Perform data validation and quality checks in BigQuery and GCS with Python scripts, ensuring data consistency across workflows.
Collaborate closely with data engineering on data validation, ETL processes, and storage optimizations, embedding QA best practices in data-centric development strategies.
QA Engineer
Oracle/ PNC Financial Services Feb 2019 – Sept 2021
Collaborated with stakeholders to analyze BRDs, ensuring alignment of technical and business goals within an Agile framework, focusing on mobile, web, and .NET application testing.
Developed a cross-platform automation framework for Selenium WebDriver (web) and Appium (mobile on iOS and Android) using Java, .NET, TestNG, JUnit, Cucumber, and Maven. Expanded the framework to support Web API testing with REST Assured and Postman for comprehensive testing across platforms.
Created automated test scripts in Java and .NET for web, mobile, and .NET applications, integrating them within CI/CD to enhance efficiency and management through TestNG, JUnit, and Maven.
Implemented BDD with Cucumber and Gherkin-based test cases, aligning automation efforts with business requirements to improve communication and clarity for all stakeholders.
Utilized advanced Selenium, Appium, and .NET APIs for reliable, dynamic testing across UI, functional, non-functional, security, and accessibility scenarios. Integrated mobile-specific tests for network resilience and accessibility compliance.
Configured test environments on GCP, on-premise (DB2), and for .NET applications, enabling stable test execution across varied setups and simulating network conditions for performance validation.
Automated end-to-end scenarios for web, mobile, and .NET applications, enhancing coverage for features like offline modes and data sync while minimizing manual testing.
Conducted performance testing using JMeter and Python-based tools (e.g., Locust) to evaluate scalability, integrating performance insights into the CI/CD pipeline.
Tracked and managed issues using Azure DevOps and JIRA, collaborating with development teams to facilitate root cause analysis and resolve issues efficiently.
Participated in Agile ceremonies (stand-ups, sprint planning, retrospectives) to ensure alignment across sprint activities and contribute to ongoing improvement.
Integrated automation within CI/CD pipelines using Jenkins for regression testing across web, mobile, and .NET applications, ensuring stable releases.
Provided data-driven insights by analyzing test automation results, identifying areas for optimization, and improving testing efficiency.
Leveraged BigQuery for querying large datasets, validating backend data integrity, and automating data validation for accuracy and reliability.
Utilized ETL processes and automated data validations to ensure consistent storage across GCS and on-prem environments, validating end-to-end data flows within applications.
Implemented data validation within Databricks, embedding test scripts in data pipelines for real-time QA on large-scale data transformations.
SDET
BJ's Wholesale Club - Paramus, NJ Nov 2017 – Jan 2019
Developed automated test scripts for BJ's e-commerce, mobile (iOS and Android with Appium), in-store, and .NET applications, covering UI, network, accessibility, and Web API layers to ensure robust cross-platform testing.
Built reusable test frameworks using Selenium, Cypress, Appium, Cucumber, JUnit, and .NET for efficient and consistent test execution across web, mobile, and .NET applications.
Implemented automated front-end, back-end, and API tests, validating UI components, business logic, and RESTful API endpoints with REST Assured and Postman for consistent data flows and application stability.
Integrated tests into CI/CD pipelines using Jenkins and GitLab CI, streamlining deployment and supporting continuous integration across web, mobile, and .NET applications.
Conducted regression testing to support rapid releases, maintaining high quality and stability for applications across platforms.
Designed and executed performance tests to evaluate scalability and reliability under peak load conditions, ensuring smooth user experiences across applications.
Documented test cases, results, and insights for stakeholders, delivering actionable feedback on product quality and performance improvements.
Tracked and resolved defects through close collaboration with developers, ensuring stable, reliable applications by addressing issues promptly.
Enhanced readability and collaboration with Gherkin-based Cucumber tests, aligning automation scenarios with business requirements for clear and collaborative development.
Participated in code reviews to improve testability, identifying potential issues early in the development cycle for efficient debugging and maintenance.
Explored new testing tools and cloud-based solutions like Google Cloud Storage (GCS) and BigQuery to enhance data validation processes and improve testing efficiency for cloud-integrated applications.
SDET
Kaiser Permanente - Washington, DC Oct 2016 – Nov 2017
Analyzed business requirements to align IoT solutions with technical objectives, ensuring seamless integration with application architecture.
Built and maintained an automation framework using Selenium and Java for cross-browser testing, ensuring consistent execution across different environments.
Integrated TestNG and Maven into the CI/CD pipeline for continuous testing, enabling faster feedback and efficient release cycles.
Created BDD test cases in Gherkin to ensure clear communication and alignment between technical and non-technical teams.
Enhanced the automation framework using Selenium WebDriver API for scalable and reliable test execution across dynamic web applications.
Developed automated test suites to validate both functional and non-functional requirements, improving test coverage and product quality.
Utilized JMeter for load testing, integrating results into the CI/CD pipeline to provide real-time feedback on system performance.
Implemented REST API tests to validate backend services, focusing on functional integrity and security for IoT systems.
Configured GCP environments and DB2/SQL databases to ensure accurate and stable test setups for both cloud and on-premise applications.
Conducted security testing to validate safe data handling and privacy compliance within IoT systems.
Tracked defects and managed test execution using Azure DevOps and JIRA, facilitating efficient communication and collaboration between teams.
Automated critical test cases to minimize manual intervention and enhance test efficiency.
Actively participated in Agile ceremonies, providing continuous feedback on IoT application quality and process improvements.
Automated the CI/CD pipeline with Jenkins to ensure fast and reliable test execution and deployment for rapid development cycles.
Leveraged BigQuery and GCS for data validation and integration, ensuring data integrity and consistency across cloud-based workflows.
Software Tester
Ford - Dearborn, MI Sept 2015 – Sept 2016
Developed test strategies aligned with business and technical objectives for HRMS and insurance applications, ensuring comprehensive test coverage.
Created and maintained automated test scripts using Selenium and Appium for cross-browser and mobile testing, improving test execution efficiency.
Integrated automated tests into CI/CD pipelines with Jenkins, ensuring continuous test execution and rapid feedback on code changes.
Implemented BDD with Gherkin to ensure clear communication between stakeholders and QA teams, facilitating better understanding of business requirements.
Conducted load testing using JMeter to validate system scalability, ensuring performance under heavy user loads.
Performed API testing with Postman to verify data flow and integration with third-party services, ensuring seamless communication between systems.
Validated data integrity in HRMS systems using SQL queries, ensuring the accucracy and consistency of data across various modules.
Conducted security testing to identify vulnerabilities and ensure data protection, safeguarding sensitive customer information.
Tracked defects using Azure DevOps and JIRA, collaborating with development teams for efficient issue resolution.
Actively participated in Agile workflows, attending daily stand-ups and sprint meetings to ensure alignment and timely delivery of tasks.
Automated high-priority scenarios and edge cases, enhancing test coverage and minimizing manual testing efforts.
Education
B.Tech in Electronics & Communication from Galgotia’s College of Engineering and Technology in 2015, Noida Uttar Pradesh.