Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline
Generic
Rohan Kapur

Rohan Kapur

QA Test Engineer
Herndon,VA

Summary

I have over 6+ years of experience as a skilled Software QA Tester, adept in both manual and automation testing of client-server and web-based applications. My technical proficiency extends to querying SQL statements using MS SQL Server. As a natural leader, I take pride in creating and maintaining productive team environments that work towards common goals. My expertise in the full Software Development Lifecycle and Software Testing Life Cycle is unparalleled, and I have a proven track record of success in gray, white, and black box testing methodologies.

Overview

6
6
years of professional experience
5
5

Certifications

Work History

QA Test Engineer

Battelle
Sterling, VA
06.2022 - Current

• Conducted rigorous testing and analysis of software functionality while identifying and reporting 100+ defects, then executed test plans and identified 200+ bugs and issues, resulting in improved product quality and enhanced user experience.
• Identified and documented bugs, issues, and defects throughout the Software Testing Life Cycle (STLC) and communicated them to the development team.
• Produced and executed test cases, including manual and automated testing, identifying and documenting bugs and issues, resulting in a 20% improvement in product quality.
• Developed and executed comprehensive test plans for each sprint, including automated tests, for software releases, resulting in a 50% reduction in post-release defects and improved overall product quality.
• Engaged in all Scrum meetings, including daily stand-up, Sprint Grooming, Sprint planning, and Sprint Review.
• Utilized automated tools such as Quality Center to execute tests efficiently.
• Developed and implemented a Selenium test automation framework to facilitate scripting, scalability, process definition, reusability, and reduce costs.
• Authored 500+ regression tests in JAVA using the Selenium framework.
• Scripted frameworks in Selenium Web Driver, Java, and Cucumber, dependent upon the project’s scope and business requirements.
• Developed BDD tests using Cucumber by writing step definitions.
• Integrated automated tests into Jenkins for continuous integration, automating the build and deployment processes.
• Employed Maven to execute Selenium automation suites on different browser platform combinations in parallel and cross-browser Tests.
• Provided clear and concise cost and time estimates for each testing phase, from test phase planning to final regression testing.
• Conducted performance testing using JMeter, designing and executing test plans for web applications to ensure optimal performance under various scenarios.
• Leveraged JMeter for load testing, identifying and resolving performance bottlenecks for enhanced application scalability.
• Compared and analyzed actual to expected results and reported deviations for resolution.
• Utilized Postman to test the web services and create requests for RESTFUL web services.
• Actively contributed to QA and testing throughout UAT and SDLC.
• Formulated SQL queries to assess applications for data integrity and verify data table contents.
• Collaborated closely with the web application development team, ensuring seamless integration between mobile and web applications.
• Maximized the use of XML for configuring and customizing test environments, ensuring adaptability and scalability.

Automation QA Tester

Applied Insight
Reston, VA
04.2021 - 05.2022

• Developed and implemented automated test scripts using Selenium WebDriver and Java/Python, resulting in a 50% reduction in testing time and a 100% improvement in test coverage.
• Implemented automated testing strategies, focusing on the creation and maintenance of test scripts using Maven and XML, ensuring streamlined test execution.
• Developed and maintained test plans, test scenarios, and test cases to ensure the quality of software products.
• Analyzed functional requirement specifications, reviewed use case documents, and then executed precise Test Cases based on Functional Specification documents.
• Analyzed user stories and acceptance criteria to create detailed test plans.
• Designed and executed precise Test Cases based on Functional Specification documents.
• Conducted agile exploratory testing for the newly developed application.
• Actively contributed to daily Scrum meetings providing task updates and contributing to the burn-up chart.
• Produced test scripts for new automated software testing rounds.
• Configured Selenium WebDriver, TestNG, and Maven tools to develop Selenium automation scripts in Java prior to agile releases and utilized TestNG Annotations to execute test batches as part of a test suite.
• Created test cases for Object-driven and executed cases in a Page Object Model framework in Selenium WebDriver.
• Participated in Sprint Planning and Sprint Review meetings to comprehend and analyze User stories for each sprint.
• Analyzed acceptance criteria, prepared test cases aligned with the user stories, and then executed test cases using JIRA.
• Documented, triaged, and managed defects in TestRail and worked with developers to facilitate timely resolutions.
• Provided mentorship and training to team members on JMeter, REST Assured, and Cypress, ensuring the team's proficiency in utilizing these tools.
• Facilitated knowledge transfer sessions to enhance the team's expertise in performance testing, API testing, and end-to-end testing.
• Conducted back-end testing to verify the data flow from the application to the backend.
• Implemented REST Assured for API testing, designing, and executing automated tests to validate the functionality and reliability of RESTful services.
• Utilized REST Assured to streamline API testing processes, ensuring robust and reliable API performance.
• Detected bugs in UAT phase and reported to QA team.
• Executed end-to-end testing of web applications using Cypress, focusing on ensuring seamless user experiences and identifying potential issues.

QA Tester

Sparkle Marketing
Washington, DC
06.2019 - 03.2021
  • Analyzed data to identify trends, patterns, and insights that can inform decision-making and process improvements.
  • Analyzed user stories and acceptance criteria to create detailed test plans.
  • Spearheaded a QA team in testing and quality assurance activities to ensure software meets the defined business requirements.
  • Reported defects using tracking tools such as JIRA and tracked their resolution status.
  • Researched new technologies related to the field of QA Automation Engineering.
  • Monitored bug resolutions to optimize software to meet project scope by planning optimal testing schedules.
  • Reviewed requirement documents and provided input related to quality assurance aspects.
  • Maintained traceability matrix between test cases and user stories for verification purposes.
  • Communicated and interacted with customers, SMEs, and Business Unit team members to gather information and proactively resolve issues.
  • Conducted the seamless integration of JMeter and REST Assured into the CI/CD pipeline to enhance the overall testing efficiency of APIs.
  • Developed and maintained test plans, test scenarios, and test cases to ensure the quality of software products.
  • Implemented CI and CD processes for rapid deployment of software releases.
  • Created automation scripts using Selenium WebDriver for regression testing activities.
  • Streamlined the end-to-end testing process, resulting in a 15% reduction in the identification and resolution of critical issues with Cypress.
  • Developed SQL queries against databases to validate data integrity in backend systems.

QA Analyst

SoftBiz Systems
Herndon, Virginia
12.2018 - 08.2019

• Collaborated with Developers and Business Analysts to conduct various testing types throughout the Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
• Conducted comprehensive testing, including end-to-end, smoke, black box (positive and negative), unit, functional, system, regression, integration, sanity, security, and User Acceptance testing for the drug testing application.
• Developed and implemented a Selenium test automation framework to facilitate scripting, scalability, process definition, reusability, and reduction of costs.
• Developed and maintained test plans, cases, scripts, and data for manual and automated testing.
• Perform Manual Testing and maintain documentation for different testing types, including Positive, Negative, Functional, Regression, Sanity, and System Testing.
• Executed tests on various platforms, including web-based applications, mobile devices, operating systems, hardware components, and software applications.
• Worked closely with developers to analyze the root cause of defects and provide solutions.
• Provided feedback to development teams regarding product performance against expected results.
• Took responsibility for reporting bugs to the corporate bug tracking system and verified known bugs against new builds using the Jira management tool.
• Reviewed requirements documents and developed test plans to meet customer objectives.
• Conducted end-to-end black box testing of new products or existing features prior to release cycles.
• Provided technical guidance on best practices for writing effective test cases and scripts for automation purposes.
• Produced test scripts for new automated software testing rounds.
• Leveraged Six Sigma principles to identify and communicate compliance risks and quality improvement opportunities.

QA Intern

Adarza Biosystems
St. Louis, Missouri
05.2018 - 09.2018

• During my internship, I learned to work with Oracle's back-end database in NetSuite ERP.
• I worked with the data migration team to create SQL and PL/SQL programs to detect and fix data inconsistencies.
• Gained skills in optimizing performance and ensuring data accuracy through database management and maintenance.
• Worked with SQL scripts for data management activities.
• Attended project-level meetings to determine testing requirements.
• Ensure the requirements are testable.
• Analyzed software requirements and created test cases for testing products.
• Assisted in developing automated tests using Selenium WebDriver, TestNG, and JUnit frameworks.

Education

Bachelor of Science Degree - Management Information Systems

George Mason University

Skills

  • Test script development
  • Gathering requirements
  • Oracle database
  • Technical communication skills
  • ISO9001 standards
  • Automation tools
  • Manual test case preparation
  • Documentation skills
  • Quality assurance
  • Defect monitoring
  • Test implementation
  • Software requirement analysis
  • Technical troubleshooting
  • Expertise in Java/Python

Certification

  • R, Python, SQL – DataCamp
  • EdX Verified Certificate for Statistics and R – HarvardX

Personal Information

Citizenship: U.S Citizen (Active Public Trust Clearance)

Timeline

QA Test Engineer

Battelle
06.2022 - Current

Automation QA Tester

Applied Insight
04.2021 - 05.2022

QA Tester

Sparkle Marketing
06.2019 - 03.2021

QA Analyst

SoftBiz Systems
12.2018 - 08.2019

QA Intern

Adarza Biosystems
05.2018 - 09.2018

Bachelor of Science Degree - Management Information Systems

George Mason University
Rohan KapurQA Test Engineer