Post Job Free
Sign in

Quality Assurance Web Applications

Location:
Buffalo, NY
Posted:
March 02, 2025

Contact this candidate

Resume:

Sindhu Naini Email: ******.*****@*****.***

Phone: +1-607-***-****

PROFESSIONAL SUMMARY

•Testing Professional with 8+ years of experience in Software Testing/ Quality Assurance that includes Healthcare, Banking, Airlines and ecommerce domains.

•Hands-on training in Cypress to improve test execution speed and debugging capabilities.

•Extensive practice with Playwright for modern end-to-end testing of web applications, emphasizing cross-browser and cross-platform validations.

•Having 5+ years of experience in Automation Tools – SELENIUM.

•Well, I am acquainted with all phases of SDLC & STLC and industry standard methodologies like Waterfall & Agile.

•Good experience in automating web applications using Selenium WebDriver, TestNG and BDD framework, POM framework.

•Well versed in designing test scripts using Page Object Model design pattern.

•Experienced in working on DevOps/Agile operations process and tools area (code review, unit test automation, Service, Incident and Change Management).

•Good experience in using Maven (Build Automation Tool) and Test NG Annotations.

•Good hands-on in using Continuous Integration Tool – Jenkins and GitHub for version control.

•Experience in developing test scripts with languages such as Java and Python.

•Good Experience in Application Lifecycle Management Tool – HP ALM.

•Strong testing skills in Salesforce standard object, custom objects, custom fields, page layouts, custom Tabs, Reports and various other components as per application requirements.

•Good experience in conducting Functional Testing - Smoke, GUI, Re-testing, Regression, End to End, Compatibility, Usability, Database & Acceptance Testing.

•Experience in Test Analysis, Test Design, Test Execution, and Defect Reporting & Tracking and maintaining Requirements Traceability Matrix.

•Executing Selenium test suites and reporting defects.

•Analysing and Setting up Test Environment as per the requirement and maintaining versioning of code using GIT Hub repositories.

•Design, develop, and maintain automated test scripts using Katalon Studio.

•Involved in automation testing using TOSCA.

•Experience in preparing Root Cause Analysis (RCA) & Defect Summary Reports.

•Experience in Exploratory Testing using Domain Knowledge and expertise in analyzing the Application Logs & Preparation of Test Data under varied conditions.

•Experience in writing and executing SQL queries using SQL Server and Oracle databases.

•Experience working with team members in offshore and onshore locations.

•Self-starter, keen on acquiring knowledge, Active team player with strong ability in multi-tasking and Capable of working at great pressures & tight deadlines.

QUALIFICATION

Masters in computer science from the “State University New York Polytechnic Institute”, with an CGPA 3.67.

TECHNICAL SKILLS

Automation Tools: Selenium WebDriver, Cypress (mandatory),TOSCA,Cypress, Playwright, Cucumber, Gatling (Load Testing), Jasmine/Mocha (Test Frameworks)

Programming Languages: Java, Python, JavaScript, TypeScript

API Testing: GraphQL APIs, Postman, SOAP UI

CI/CD: Github CI/CD, Jenkins

Version Control: GitHub, TFS

Cloud/Containers: Azure Kubernetes (mention familiarity or eagerness to learn)

Databases: SQL Server, Oracle, MongoDB

CMS/Tools: Drupal

Performance Testing: Gatling (Load Testing)

WORK EXPERIENCE

Graduate Assistance Aug 2024 -- Dec 2024

Project: Remote Workstation for Baxter Robot Lab

Role: Developer and QA

Approach: Automation Testing - Selenium (Python, POM)

Environment: Python, ROS (Robot Operating System), ServiceNow

Technologies Used: Socket Programming, PyQt5, TCP/IP protocols

Project Description:

The Remote Workstation project was built around DataStream, a robust client-server architecture designed to revolutionize the way robotics education is delivered. Tailored for educational institutions, this system enables students to operate and interact with the Baxter robot remotely from any location. The architecture ensures real-time data synchronization and seamless communication between the robot (server-side) and online clients, offering an intuitive platform for students to experiment with robotics without geographical constraints. With a focus on delivering reliable, low-latency communication, DataStream employs efficient data transmission protocols to minimize lag and ensure smooth robotic operations. The platform supports various robotic tasks such as motion planning, visionbased object manipulation, and sensor integration, making it highly versatile for diverse educational and experimental needs. Additionally, the project emphasizes user accessibility, featuring an intuitive GUI that allows users to control the Baxter robot effortlessly. The GUI integrates real-time video feeds, control options, and telemetry data, offering users a comprehensive interface for monitoring and managing robotic tasks. By bridging the gap between physical robotics labs and remote learners, this platform not only supports interactive learning but also opens opportunities for advanced research and experimentation, fostering innovation in robotics education.

Responsibilities:

Developed server-to-client and client-to-server communication mechanisms to ensure stable and efficient data transmission.

Designed and implemented a user-friendly GUI to facilitate remote robot operations and interactions.

Understanding requirements and analyzing the test scenarios.

Involved in developing test cases based on SRS and execution of the test cases.

Played a key role in Functional, Integration and Database testing.

Defect tracking and deciding the Severity & Priority of Bugs.

Prepared EPM docs i.e., Test Cases, Test Scenarios, Test Results, Traceability Matrix and Test Strategy.

Conduct security assessments to identify vulnerabilities such as SQL injection, cross-site scripting (XSS), and ensure Drupal's security features (like permissions, HTTPS, secure configuration) are properly implemented.

Led automation testing efforts using Selenium with Python, Playwright for cross-browser testing, and Cypress for UI validation.

Well versed with Handling Elements in Selenium Web Driver.

Writing Test cases using Element locators, Web Driver methods, Java programming features and TestNG Annotations.

Experience in Data driven Testing, Cross browser testing and Parallel Test execution.

Maintain Automation framework and developing test scripts and executing them.

Running regression on Different browsers (IE, Firefox, and Chrome).

Added Playwright to validate the GUI components and real-time communication features.

Integrated Cypress for seamless testing of front-end UI, ensuring accurate data transmission between clients and the server.

Used TypeScript defines mock data models for testing API responses and UI tests. Used with Cucumber.js to write human-readable test scenarios using Gherkin syntax.

Worked for TOSCA integration with Jenkins.

Prioritizing the tasks and assigning tasks to the team members.

Graduate Assistance: Jan 2023 -- Aug 2024

Project: Baxter Robotics

Role: Developer and QA

Approach: Automation Testing - Selenium (Python, POM)

Environment: Python

Technologies: ROS (Robot Operating System), Socket Programming, PyQt5, TCP/IP protocols Project Description:

The version of Baxter in Baxter’s lab is the research version which can be controlled via a workstation used to create programs and execute them on Baxter.

Another version of Baxter is the manufacturing version that Rethink sells is trained by

“showing” with no programming needed.

For example, an operator moves Baxter’s arms and records positions and then replays the motion. This describes the software and hardware elements of the research Baxter system including the workstation and its software and Baxter’s Network.

Baxter the Robot can be controlled from the workstation and the various programs supplied by Rethink Robotics. Baxter has his own IP address.

Responsibilities:

Understanding requirements and analyzing the test scenarios.

Involved in developing test cases based on SRS and execution of the test cases.

Played a key role in Functional, Integration and Database testing.

Defect tracking and deciding the Severity & Priority of Bugs.

Prepared EPM docs i.e. Test Cases, Test Scenarios, Test Results, Traceability Matrix and Test Strategy.

Well versed with Handling Elements in Selenium Web Driver.

Writing Test cases using Element locators, Web Driver methods, Java programming features and TestNG Annotations.

Ensure seamless integration with third-party services, APIs, and external systems (e.g., CRM systems, payment gateways) that the Drupal site interacts with.

Worked with Drupal site complies with accessibility standards (e.g., WCAG) to provide a user-friendly experience for all users, including those with disabilities.

Performed backend testing on Oracle Database by writing SQL quarries.

Experience in Data driven Testing, Cross browser testing and Parallel Test execution.

Maintain Automation framework and developing test scripts and executing them.

Running regression on Different browsers (IE, Firefox, and Chrome).

Prioritizing the tasks and assigning tasks to the team members.

Quality Analyst Jan 2022 -- Dec 2022

Client: Gridlex -SKY

Project Name: Accounting Software Development – Gridlex

Role: QA Automation Testing - Selenium (Python, POM and DDF, Zephyr)

Description:

Worked on a product-based, in-house accounting software for Gridlex, a competitor to Zoho, Tally, and QuickBooks. Key features include inventory tracking, invoice and bill management, GSTR report generation, AI-powered financial reports, and detailed tracking for customers and vendors.

Designed for banking industry applications.

Responsibilities:

•Involved in test design (test scenarios and test cases preparation).

•Involved in complete Software Test Life Cycle includes Analysis, Estimates, Test data, Test execution, Release Sign-off to the client.

•Involved in review of Test Scenarios and Test Cases.

•Analyzed the Requirement document and Prepared Test design matrix and test case document.

•Enhanced the existing Selenium framework with Cypress for faster UI testing, ensuring robust validation of invoice, bill management, and financial reports.

•Playwright added for cross-browser compatibility testing, streamlining regression on multiple platforms.

•Frame work used is Data driven frame work and Page Object frame work.

Quality Analyst August 2021 -- Dec 2021

Client: Althera pharma

Project: Althera, USA

Approach: Automation Testing - Selenium (Python & BBD, POM)

Environment: Python Project Description:

Pharmaceutical Tracking & Reporting Platform:

Developed a service-based platform for pharmaceutical companies, providing comprehensive tools for managing physician and patient information across geographic territories. Key features include medication dosage tracking, detailed medical data management, and integrated expense reporting for pharmaceutical representatives.

The platform leverages advanced analytics and reporting to offer insights into prescription trends, physician engagement, and patient outcomes, enhancing operational efficiency and supporting datadriven decision-making. Designed to optimize pharmaceutical operations while ensuring compliance and improving patient care.

Responsibilities:

Understanding requirements and analyzing the test scenarios.

Involved in developing test cases based on SRS and execute the test cases.

Played a key role in Functional, Integration and Database testing.

Defect tracking and deciding the Severity & Priority of Bugs.

Prepared EPM docs i.e. Test Cases, Test Scenarios, Test Results, Traceability Matrix and Test Strategy.

Well versed with Handling Elements in Selenium Web Driver.

Writing Test cases using Element locators, Web Driver methods, Java programming features and TestNG Annotations.

Experience in Data driven Testing, Cross browser testing and Parallel Test execution.

Maintain Automation framework and developing test scripts and executing them.

Running regression on Different browsers (IE, Firefox, and Chrome).

Adopted Playwright to validate user accessibility and dashboard rendering across different browsers.

Integrated Cypress for real-time visual validation of dynamic features like medical data updates, dosage tracking, and analytics dashboards.

Prioritizing the tasks and assigning tasks to the team members.

Software Quality Analyst September 2018 -- July 2021

Client: Cheap campers, Netherlands

Project: Cheap campers

Approach: Manual, Database & UI Testing.

Environment: PHP & MySQL Project Description:

The project is to develop a Back Office Software for Rental Vehicle Operations. It includes, the moment a new booking is received, the central Reservation Sheet will tell you at a glance which vehicles are available at which location and when. The rental car software then continues to track every contract and every aspect of your operation, from Vehicle Maintenance right through to the reporting of Sales, Hireage, Rates and Utilization Analysis.

Responsibilities:

Involved in complete Software Test Life Cycle includes Analysis, Estimates, Test data, Test execution, Release Sign-off to the client.

Understanding Business Requirements given by clients.

Involved in test design (test scenarios and test cases preparation).

Involved in review of Test Scenarios and Test Cases.

Involved in defect retesting.

Executed End to End scenarios.

Analyzed the Requirement document and Prepared Test design matrix and test case document. Testing activities included Functional, Retesting, Regression, System and Acceptance Testing.

Effective coordination between development team and testing team.

Quality Analyst July 2017 -- September 2018

Client: Hindustan Petroleum Corporation Limited (HPCL)

Project Name: Earth pit Management System

Bug reporting Tool: Mantisbt Role: Software Quality Analyst

Project Description:

Hindustan petroleum cooperation Limited is India based central government Company that is looking for application that can monitor the performance of the Earthpit located in different branches across INDIA. This application captures the data sent by EMS device on regular time interval and stores in the database which will be monitored by HPCL Employees in Graphical and textual format using application GUI (Dashboard & Earthpit Monitoring). This application will also send an alert message to the pre-configured groups based on the pre-defined escalation process during the device or Earth pit failures. The system also has the provision to define and configure the devices, Earthpit, employees to each location.

Responsibilities:

Involved in complete Software Test Life Cycle includes Analysis, Estimates, Test data, Test execution, Release Sign-off to the client.

Understanding Business Requirements given by clients. Identifying the test cases which are to be automated.

Understand the Test Scenario and Test Case Document.

Develop the scripts by using Junit with Webdriver.

Execute the scripts on the new build.

Analyze the changes in the new build and update it accordingly.

Testing activities included Functional, Retesting, Regression, System and Acceptance Testing. Effective coordination between development team and testing team

Software Quality Analyst May 2016 -- July 2017

Client: Indigo Airlines

Project: Indigo Airlines (Booking System project)

Approach: Manual Testing and Automation Testing - Selenium (Java, POM)

Project Description:

The Indigo Airline Reservation and Booking System project was designed to streamline the booking process for customers and improve the efficiency of flight reservations, ticketing, and customer management. The system allows users to search for flights, make bookings, manage cancellations, and handle payment transactions seamlessly through a user-friendly web interface. The project focuses on enhancing the user experience by providing real-time flight schedules, seat availability, and booking status updates.

The system integrates with multiple external services, including payment gateways, flight status tracking, and customer support systems, making it an all-encompassing solution for both customers and staff. As part of the project, manual testing was carried out extensively to ensure that all aspects of the application worked as intended, with a primary focus on validating functional requirements, user interface usability, and overall system stability.

Responsibilities:

Analyzing & Reviewing Client requirements such as Requirement Documents, User Stories and Functional Specification.

Test Result Analysis and reporting defects to Onsite Coordinator.

Participating in Defect triage meetings, Scrum calls and cutovers (Releases) for both Beta and PROD environment.

Involved in review of Test Scenarios and Test Cases.

Involved in defect retesting.

Executed End to End scenarios.

Analyzed the Requirement document and Prepared Test design matrix and test case document.

Prepared Test data requirement document

Automated on selenium

Testing activities included Functional, Retesting, Regression, System and Acceptance Testing.

Effective coordination between development team and testing team.



Contact this candidate