Nupur Chopra
Email: ***********@*****.***
Ph#: 860-***-****
Professional Summary:
•Experienced software quality assurance professional with over 5+ years of experience in all the phases of Software Testing Life Cycle (STLC).
•Strong knowledge of Software Development Life Cycle (SDLC), Software testing Life cycle (STLC) and Test Methodologies.
•Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver and Selenium IDE.
•Conversant with Maven project build tools.
•Expert in User Acceptance Testing (UAT) using Gherkin Language to write the acceptance criteria's such as feature file, Scenarios, outline and performed the step decisions and runner classes using Cucumber.
•Proven abilities in working on Web based banking applications using Java through Continuous Integration using Jenkins.
•Experienced in Mobile testing using Appium.
•Good Knowledge in Functional Testing, Integration Testing, Regression testing, System Testing, Performance Testing, Sanity Testing, Smoke Testing, Regression Testing, User Acceptance Testing, black box testing, white box testing, alpha testing, beta testing, end to end testing.
•Responsible for creating test plans, test strategy and test cases for manual testing based on the business and system requirements.
•Hands on experience in Keyword Driven and Hybrid Automation Frameworks.
•Extensively Performed Positive, Negative, Smoke Testing, performance testing, stress testing and load testing.
•Good working experience on SOAP UI/Postman for testing and validating various web services used in the application.
•Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
•Experience in bug reporting & bug tracing using management tools such as Mercury quality center (QC).
•Experience in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server and Microsoft Access databases.
•Experience in Agile/Scrum methodologies (Project deliverables in Sprints).
•Possess excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player, ability to quickly master new concepts and mentor peers.
Technical Skills:
Languages
Java, XML, HTML, CSS
Testing Tools
Selenium WebDriver/IDE/GRID, SOAP UI, POSTMAN, Cucumber, TestNG, Jenkins
Defect Tracking Tools
Jira, HP ALM, Quality Center
Build Tools
Maven
Project Methodologies
Agile-Scrum, Waterfall,
Version Controls
GIT, GitHub
Databases
Oracle, SQL Server
Operating Systems
Windows variants, UNIX
Professional Experience:
Client: CVS Health, RI April 2022 – September 2023
Role: QA Analyst
Responsibilities:
Understand existing RxConnect business systems, support third party tools (Surescripts, Bright
Tree, Digital Interfaces etc) and focus on future implementations or Technical Changes in the
system.
Participate in Software Testing Life Cycle (STLC) like, Requirements Review, Test documentation,Application Testing, Defect management etc.
Coordinate with Business stakeholders and Project Managers to understand project scope,
Testing scope and accordingly prepare the scripts for all the requirements.
Create various SQL queries to find test data which aids in easier and faster testing. Responsible for managing Test Data, Testing Environments, and retest of issues, scheduling the build/deployments, Provide a stable environment to both Business and QA teams.
Responsible for Functional Testing, System Integration Testing, End-End Testing, Regression Testing and Postproduction validation.
Use of different Database tools such as SQL Developer, Toad to write SQL queries for data
integrity and validation purposes. Use different tools for API testing like SOAP UI, PostMan etc.
Need to coordinate with different teams Dev, BMES, E2E and Business Users etc. for Application functionalities and further test executions.
Create QA Documents and Templates such as Test Scenario Template, Test case template,
Defect Reports, QA Team productivity tracker, Project metrics template and Testing resource
management documents and get the same approved by project management.
Assist Project Managers/Project Architects/ Project Leads to define project scope/schedule by creating Test Plan/Strategy.
Analyze business requirements, system requirement specifications and functional documents,User Stories, Technical Data mappings.
Interact with the BAs (Business Analyst) and SMEs (Subject Matter Experts), Architects,
Developers for understanding requirements and review of HLS (High Level Scenarios).
Conduct review meetings with developers to perform root cause analysis for each production defect by reviewing software application and programming code to ensure faster resolution for any defects.
Languages, Tools and Database used are Java, Java Script, XML, UNIX, VB Script, Web Services, My SQL,
TOAD, Control- M, Win SCP, HP Quality Center, Team Track, HP Quick Test Pro., Datawarehouse,
Mainframes and Oracle, Rally, ARD.
Client: Focus1 Insurance, Portland, OR. Feb 2021 – April 2022
Role: QA Engineer
Responsibilities:
•Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
•Performed Functional testing as per user stories and performed Integration Testing System testing
using Selenium WebDriver automation scripts.
•Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
•Used TestNG Annotations like Before Suite, After Suite, After Method, After Test and configured Parallel Processing using TestNG xml.
•Performed build acceptance testing and smoke testing using Cucumber automation tool.
•Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
•Involved in writing automated scripts for Angular JS application using Protractor.
•Involved in writing automation script Javascript/Typescript for web based & mobile web application using protractor.
•Involved in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
•Conducted manual testing to check the Functionality, Security and Regression during various phases of the development of the application.
•Updated the Requirement Traceability Matrix (RTM), with Test Case id's and make sure that all BR's (Business requirements), TR's (Technical Requirements) and Detail Design Requirements were mapped perfectly, and all Requirements were covered with Test case.
•Used Postman tool to test SOAP services and REST API.
•Performed Web Services Testing and XML validation by creating test case suite using Postman.
•Involved in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM.
•Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
•Tested the application in highly dynamic environment with sprint team using agile methodology.
•Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Appium, Protractor, Postman, Eclipse, GitHub, XML, XPath, RTM, HP ALM, SQL, Agile and Windows.
Client:
Fremont Bank, Fremont, CA. Dec 2019 – Jan 2021
Role: Test Engineer (QA)
Responsibilities:
•Prepare test plan and test case to validate application based on requirement specification.
•Involved in preparing test cases using Selenium WebDriver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
•Created test reports generated out of TestNG and created the error screenshots.
•Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation
•Used Maven to help manage project's build, report and documentation across the network.
•Used BDD framework with Cucumber, Java and created future files with scenario outline files.
•Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
•Used GIT as version control system.
•Involved in Mobile Automation (Android & IOS) using Appium.
•Involved in testing the Angular based application using Protractor.
•Involved in writing automated scripts for Angular.JS application using Protractor and Java.
•Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
•Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
•Performed the testing of Restful web services for mobile apps for the Using Postman.
•Reported software defects in Quality Center and interacted with the developers to resolve technical issues. Analyzed test results, tracked the defects and generated reports using Quality Center.
•Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
•Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
•Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, Eclipse, Appium, Protractor, XML, XPath, Quality Center, SQL, Agile and Windows.
Client: Gentiva Health - Atlanta, GA. Oct 2018 – Nov 2019
Role: QA Engineer
Responsibilities:
•Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
•Responsible for design and development of requirements collected from the customer.
•Prepared test plans to identify test strategies and resource.
•Responsible for setting up the framework and test environment.
•Extensively involved in integrating Selenium WebDriver with existing API to test framework.
•Used Selenium GRID to execute test cases parallel on different target machines.
•Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
•Involved in System-wide Integration, regression and Load testing.
•Performed active regression, load, stress, volume and performance testing.
•Verified database test results using Toad.
•Defect logging and tracking using Quality Center and updated the test defects status with results.
•Worked in Manual testing of applications on Windows and UNIX/Linux Environment.
•Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
•Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
•Actively participated in status report meetings and interacted with other team members for technical issues.
Tools & Technologies: Java, Selenium WebDriver, Eclipse, SOAP, Quality Center, UNIX and Windows.
Client: Rent A Center, Plano, TX. Aug 2016 – Sep 2018
Role: QA Tester
Responsibilities:
•Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.
•Performed the Manual Testing of the application.
•Suggested improvements in test process by gathering and analyzing data.
•Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
•Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
•Managed defect reporting and tracking using Quality Center.
•Created, managed and executed Test Cases using Quality Center.
•Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
•Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
•Performed Manual Testing to check flow of the application.
•During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
•Created Test Execution Matrices during the test cycle.
•Participated in QA Team meetings and weekly QA testing reviews.
•Managed weekly management status reports and coordinated meetings between test team and development team to review defects.
Tools & Technologies: Manual Testing, Quality Center, HTML, Java Script, Oracle, UNIX.
References: Will be provided upon request.