Learn Data Skills
Beta
Rohan Kapur

Rohan Kapur

Software Tester

George Mason | Herndon, VA

Technologies

My Portfolio Highlights

My New Course

Data Manipulation in SQL

My New Course

Exploratory Data Analysis in R

My New Course

Joining Data in SQL

I am a QA Detective who stealthily analyzes and reports bugs/defects in complex software.

My Work

Take a look at my latest work.

course

Introduction to Data Science in Python

course

Exploratory Data Analysis in R

course

Introduction to SQL

course

Intermediate SQL

course

Joining Data in SQL

course

Understanding ChatGPT

course

Introduction to the Tidyverse

course

Introduction to R

course

Introduction to Python

My Certifications

These are the industry credentials that I’ve earned.

Other Certificates

ASTQB ISTQB Certified Tester Foundation Level

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Battelle | Jun 2022 - Present

QA Test Engineer

• Conducted rigorous testing and analysis of software functionality while identifying and reporting 100+ defects, then executed test plans and identifying 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 and customer satisfaction. • 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. • Reviewed and analyzed functional requirements documents and business requirements documents. • Actively participated in the Requirement review meetings to discuss the possible testing scenarios. • Performed root cause analysis on identified defects to determine corrective action plans. • 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.
Show More

Applied Insight | Mar 2021 - Apr 2022

Automation QA Tester

• 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. • Contributed to root cause evaluation to mitigate risk and foster continuous improvement. • Facilitated improvement protocols to decrease error rate and mitigate non- conformance. • Collaborated with quality team members and leaders to monitor conformance to quality standards. • 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.

Sparkle Marketing | Jun 2019 - Feb 2021

QA Tester

• 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, SME, and Business Unit team members to gather information and proactively resolve issues. • Created comprehensive test plans that include functional, integrated, and release testing objectives for each project in a release, stored test plans on a shared drive, and coordinated with the project team, Functional Test Leads, and Release Test Management. • 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. • Developed SQL queries against databases to validate data integrity in backend systems. • Contributed towards increasing code coverage by writing unit tests using NUnit framework.

SoftBiz Systems | Dec 2018 - Aug 2019

QA Analyst

• 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 reduce 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 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.

Adarza BioSystems, Inc. | May 2018 - Sep 2018

QA Intern

• 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, JUnit frameworks.

My Education

Take a look at my formal education

Bachelor of Science - BS, Management Information Systems, Business/DataGeorge Mason University

About Me

Rohan Kapur

I have over 6+ years of experience as a skilled Software QA Tester, adept in manual and automation testing of client-server and web-based applications. My technical proficiency extends to querying SQL statements using MS SQL Server.

Powered by

  • Work
  • Certifications
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free