Post Job Free
Sign in

Life Cycle Software Development

Location:
Queens, NY
Posted:
February 09, 2025

Contact this candidate

Resume:

Summary:

Sandeep Sagar

New York, New York

347-***-****, *********@*******.***

Over Eight (9+) years of experience on Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) in Agile Scrum, and iterative.

Experience in designing and reviewing User stories/Requirements, Test cases, Test Scenarios, Test Scripts, and Test Plans of both manual and automated tests framework.

Expert of test automation software Selenium Web Driver, cucumber, and TestNG.

Expert in test Framework TestNG, Maven, and Page Object Model (POM).

Working knowledge in Object Oriented Programming (OOP) concept such as:

inheritance, polymorphism, abstraction, encapsulation, and interface.

Performed Smoke, GUI, Functional, Integration, System, Front-end, Regression, User Acceptance testing, Unit Testing on Client/Server and web applications.

Experience in Back-end testing of application by developing complex SQL queries.

Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.

Expert in database testing using SQL queries and database Oracle and MySQL.

Capability to adapt and learn new tools, techniques, and approaches.

Strong communicator in working closely with teams to identify and resolve problems.

Experience in Postman (API) in different project.

Performed different type of Manual testing to check flow of the application.

Technical Skills:

Testing Tools

Selenium WebDriver, Cucumber, TestNG, Maven, JIRA, HPALM, Postman (API), Sauce labs, JMeter, Junit, Appium

Operating Systems

MS-DOS, UNIX, Windows 9x/NT/2000/XP/10/2019/2016

Databases

MS Access, Oracle, Microsoft SQL Server

CM

Share Point, Git, SVN

Languages

Java, and HTML

Certification

Employment History

Broadridge Financial Solutions, Inc., Edgewood, NY Senior Software Automation Engineer- Jun 2022 - Present

EDGAR, the Electronic Data Gathering, Analysis, and Retrieval system, is the primary system for companies and others submitting documents under the Securities Act of 1933. Key responsibilities of the position include all aspects of the software testing of the Company Applications.

Maintained and Created testing framework using serenity selenium, maintained Tested Scripts for Web Based Application and Desktop Application of Broadridge Inc.

Performed testing of the profile application dashboard with multiple security levels, validating the layout, navigation, responsiveness, data visualization, and integration with other systems.

Used manual testing to investigate the root cause of the failure to help identify flaky tests.

Establish clear communication channels between QA, development, and operations teams for resolution of production issues.

Tested functionality of different forms of inhouse application-“Profile”

Wrote functional test cases and test steps based on product requirements.

Developed and executed JMeter test scripts to test the performance of a new web application

Performed performance testing and functional testing with JMeter.

Executed selenium test scripts on remote server using putty

Deployed web applications to remote server using putty.

Created CI/CD pipeline using Jenkins and AWS.

Executed functional test cases to verify quality for product requirements.

Used leading automated testing frameworks such as Selenium, JUnit to streamline testing processes and enhance test coverage.

Executed sanity, smoke, functional, and regression testing.

Developed comprehensive test strategies that align with project objectives, ensuring efficient and thorough testing throughout the SDLC.

Adapted testing strategies and test cases to accommodate changes and priorities within Agile projects, ensuring flexibility and responsiveness.

Used Stress Stimulus for performance testing, measuring application scalability, and identifying bottlenecks under varying load conditions.

Ensured the reliability and accuracy of SharePoint lists and workflows, which are integral to business processes and data management.

Executed test cases and generating detailed test reports in Client QC, providing clear insights into the application's quality.

Worked with Agile methodology approach and follow up with JIRA.

Integrated testing processes with Azure DevOps, streamlining test management, and ensuring collaboration within the DevOps pipeline.

Used Unified Functional Testing (UFT) to create and execute automated test scripts, enhancing test efficiency and accuracy.

Performed error analysis and bug reporting.

Developed and implemented comprehensive software testing strategies, including functional, regression, performance, and security testing.

Web service testing using tools such as Postman, SOAP, Rest, verifying the functionality and reliability of APIs.

Worked on database testing, validating data integrity, SQL queries, and the synchronization of data between the application and the database.

Assisted in requirement analysis, test design, and test documents.

Created custom test beds and environments tailored to specific project requirements, facilitating accurate testing and replicating real-world scenarios.

Designed and developed Test Plan, Test cases, and Test Scripts.

Developed scripts using Selenium Web Driver with UFT maven, cucumber, and Test NG

Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and Test NG configuration files.

Tested SharePoint security features, including user permissions, access controls, and data encryption, to maintain data integrity and compliance.

Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feedback to the developers.

Implemented Maven for Project building, and Git for code management repository.

Submitted the defect reports, and communicate issues to business, engineering, and management using JIRA

Coordinated with developers and record defects in JIRA to track until they are resolved.

Lead and mentor a team of automation engineers, ensuring alignment with project goals.

Plan, organize, and manage testing efforts to meet timelines and quality standards.

Siemens Healthineers, NJ Flanders Test Design Professional

April 2021 – Jun 2022

Responsible for the software verification of the Informatics product software connected to medical diagnostics instruments. Key responsibilities of the position include all aspects of the software verification in a medical diagnostics laboratory environment, adherence to company and regulatory procedures, software quality, collection and reporting of metrics.

Involved and played significant role in the Verification phase

Involved in verification plans for validating performance of new or revised software Configurations.

Conducted integration testing to verify that SharePoint systems work seamlessly with other applications and systems in the organization's ecosystem.

Used TFS (Team Foundation Server)/Azure DevOps Server for creating Test Cases and executing test Cases/ updating test cases.

Covered training IEC 62304, ISO 14971, while working on the project with Siemens Healthineers and applied knowledge to the project.

Performed thorough manual testing on physical devices to ensure application functionality.

Handled software on different VMs using Oracle VM VirtualBox Manager

Created and maintained automated test scripts, optimizing test case execution and minimizing manual intervention.

Conducted performance testing to assess web application speed, scalability, and responsiveness, optimizing performance to handle high user loads.

Conducted security testing, including vulnerability assessment and penetration testing, to identify and address security vulnerabilities.

Developed Test Plan, Test cases, and Test Scripts using Azure

Configured and conducted load and stress tests with Stress Stimulus, assessing system performance under peak usage scenarios.

Worked on Agile Scrum environment and participating in Daily scrum and sprint meetings.

Conducted Backend testing using SQL and database concepts

Managed test data within Azure DevOps, ensuring accurate test case execution and reporting.

Prepared software test cases in cooperation with peers on the software verification team

Used Client QC to document and manage defects, collaborating with cross-functional teams for issue resolution.

Conducted UAT for SharePoint deployments, collaborating closely with end-users to ensure that SharePoint sites meet their specific requirements and expectations.

Executed test cases in the laboratory on the diagnostics instruments

Performed Regression testing

Involved in improving and extending automated test frameworks to accommodate evolving project needs and requirements.

Involved and supported product test process improvement initiatives.

Identified defects and interacted with developers to resolve the issues.

Created Test Cases as per Business requirements and Use Cases using Azure DevOps Server.

Automated regression test suites using UFT, ensuring rapid and consistent validation of software changes.

Performed Smoke, Functional, System, UAT, Regression, and GUI testing.

Managed tasks and defects using Azure DevOps Server.

Worked with Agile methodology approach and follow up with Azure DevOps Server.

Created User Acceptance Testing (UAT) Test Cases for production testing.

Involved in project analysis, design and implementation.

Performed different types of Manual Testing to check the flow of the application.

Involved in QA team meetings and walk through for weekly QA testing.

BNY Mellon, New York, NY Senior Software Automation Engineer Sep 2017 – March 2021

Banking application provides client account information like account summaries, account details, monthly statements, balance transfers, accrued interest, check ordering, loan application, to apply credit cards, and financial services.

Worked with Agile methodology approach and follow up with JIRA.

Developed scripts using Selenium Web Driver with UFT maven, cucumber, and Test NG.

Performed test automation Development using test framework that implements Page.

Worked with Java and Oops concepts.

Set up and configured Azure DevOps pipelines for automated testing, enabling continuous integration and continuous testing practices.

Used POSTMAN

Developed Complex SQL Queries, Backend Testing.

Integrated test automation into CI/CD pipelines to achieve continuous testing and early defect detection.

Implemented risk-based testing strategies, focusing testing efforts on critical areas of the application to optimize resources.

Collaborated with cross-functional Agile teams, including developers, product owners, and business analysts, to define and refine acceptance criteria and user stories.

Created and maintained test automation frameworks using UFT and integrating them into the software development lifecycle for efficient testing.

Tested and validated custom SharePoint solutions, including web pages, features, and apps, to seamless integration and performance.

Managed tasks and defects using JIRA.

Organized, prioritized, and managed test cases in Client QC, ensuring thorough test coverage and traceability.

Performed Smoke, Functional, System, UAT, Regression, and GUI testing, Unit Testing.

Worked on Agile Scrum environment and participating in Daily scrum and sprint meetings.

Conducted scalable load tests using Stress Stimulus to simulate heavy user loads and ensure application performance and stability under extreme conditions.

Developed Test cases for Behavioral driven development (BDD) using Gherkins.

Object Model (POM), cucumber feature files, and Test NG configuration files.

Managed and manipulated test data effectively, ensuring comprehensive test coverage and accurate results.

Implemented Maven for Project building, and Git for code management repository.

Submitted the defect reports, and communicate issues to business, engineering, and management using JIRA

Coordinated with developers and record defects in JIRA to track until they are resolved.

Developed and executed complex SQL queries.

Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis to provide quick feed back to the developers.

Blue Cross Blue Shield, Fort Lauderdale, FL Software QA Analyst Nov 2015 - Aug 2017

EHR Application of online and offline that help health service provider manages records of different parties including patients, practitioners, and institutions.

Designed and developed Test Plan, Test cases, and Test Scripts

Performed testing of the Electronic Health Record dashboard verifying patient information, such as demographics, medical history, and treatment plans, is accurately displayed on the dashboard

Verified the integration of the dashboard with other EHR modules and external systems, such as laboratory information systems or billing software, to ensure seamless data exchange and interoperability.

Conducted Backend testing using SQL and database concepts

Tracked the defects using Mercury Quality Center and generated defect summary reports

Developed code using java in Selenium Web Driver with maven, cucumber, and Test NG

Performed test automation Development using test framework that implements Page

Object Model (POM), cucumber feature files, and Test NG configuration

Used Continuous Integration Tools (Jenkins) for automation script run.

Implemented Maven for Project building, and Git for code management

Developed script using Object Oriented Programming (OOP) concepts in Java

Involved in managing the requirements and assigning priorities with Quality Center

Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.

Developed Complex SQL Queries for Backend Testing

Participated actively in team meetings with Functional/Development Team for fixing the bugs

All State, IL Systems Test Engineer May 2015 - Oct 2015

Sales/Billing – web based billing application used by counselor and customer for insurance billing functions. The application provides user friendly interface and connect with Sales, Service, and rating applications.

Involved in project analysis, design and implementation.

Performed different types Manual Testing to check the flow of the application.

Involved in QA team meetings and walk through for weekly QA testing.

Identified defects and interacted with developers to resolve the issues.

Created the Test Cases as per Business requirements and Use Cases.

Verified functionality of software during all stages of SDLC.

Provided testing Estimates and resource plans based on Functional and Technical specifications.

Prioritized defects and logged them in PVCS Tracker and coordinated their resolution with the development team.

Created User Acceptance Testing (UAT) Test Cases for production testing.

Education and Certifications

Bachelor of Information Technology (B.I.T.), Manipal I.T. Education, India



Contact this candidate