Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Priya Saini

Edmonton,AB

Summary

I am a dedicated and seasoned Senior Analyst with a robust background in information technology, driven by a commitment to consistently deliver outstanding results. My expertise lies in providing top-notch technical support and spearheading system enhancements to optimize operational efficiency. I prioritize customer service excellence and possess exceptional communication and interpersonal skills.

With a decade of experience in the realm of Software Quality Assurance and Testing, I have been exposed to all facets of the Software Development Life Cycle (SDLC), covering Initiation, Design, Development, Testing, and Implementation phases. My proficiency extends to the Software Testing Life Cycle (STLC), encompassing Test Planning, Test Execution, and Test Analysis across various projects. I hold a profound understanding of system testing methodologies, QA practices, tools, and processes.

I have hands-on experience in all stages of the System Development Life Cycle, proficiently navigating both Waterfall and Agile Methodologies. My testing repertoire includes a diverse set of skills, such as Sanity, Mobile, Black Box, User Acceptance, Smoke, Performance, Stress, Regression, Integration, End-to-End, Security, Cross-Browser, and Cross-Platform Testing.

Throughout my career, I have successfully tested WEB-based and Client/Server applications, leveraging tools like Selenium WebDriver, Quality Center, and LoadRunner to ensure robust testing processes. I possess a keen analytical aptitude and troubleshooting skills, enabling me to excel in both independent and collaborative team environments. Methodical Quality Control Analyst skilled in developing protocols to positively impact manufacturing quality. Practiced at completing exhaustive tests of incoming materials, components and finished products. Proven experience within IT industry performing direct hands-on work in QA and QC functions with strong familiarity of general practices.

Overview

11
11
years of professional experience

Work History

Senior QA Analyst

Government of Alberta
07.2022 - Current

Government of Alberta - Childcare Applications Testing Project

Collaborated with the Children's Services Ministry to assess various Childcare Applications, engaging with a diverse range of stakeholders, including business users, managers, and IT teams, to comprehensively understand their needs and objectives.

Contributions and Achievements:

  • Developed a comprehensive Test Strategy, Test Plan, and Test Cases for manual testing of the applications.
  • Established an Automation Framework using Cypress and BDD (Behavior-Driven Development) cucumber, automating critical processes.
  • Conducted API testing using Postman and Swagger to ensure seamless integration.
  • Utilized Keycloak to efficiently manage user roles.
  • Operated within a Dual Track Agile framework, employing Example Mapping techniques for streamlined development.
  • Reviewed and approved code deployment requests via GitHub to the SIT (System Integration Testing) environment.
  • Ensured successful deployment for User Acceptance Testing (UAT).
  • Assisted in the testing phase by defining test cases, validating solutions, and promptly addressing any testing-related issues.
  • Implemented optimized QA processes to enhance efficiency, maximize QA coverage, and minimize live bugs during product deployment.
  • Conducted thorough Backend Testing using SQL queries to validate database integrity post-migration.
  • Collaborated across multiple teams to facilitate seamless system integration.
  • Provided guidance and support to new business analysts and design teams in understanding the application's intricacies.

QA Analyst and Front End Developer

Law Depot
06.2018 - 06.2022

At Law Depot, a provider of web-based do-it-yourself legal solutions, I played a pivotal role in ensuring the quality and functionality of our legal document creation platform. Our services spanned a wide spectrum of the legal industry, encompassing Estate Planning, Family Law, Real Estate, Business, and Human Resources.

Key Contributions and Responsibilities:

  • Strategic Test Planning: Developed and executed comprehensive test plans, meticulously crafting detailed use cases and establishing clear testing procedures to enhance product quality.
  • Quality Assurance Excellence: Spearheaded rigorous Quality Assurance (QA) testing processes for product enhancements, new initiatives, and our order system, ensuring a seamless user experience.
  • Cross-Browser and Cross-Device Compatibility: Conducted thorough cross-browser testing and evaluated the platform's performance on various devices and operating systems to guarantee optimal accessibility.
  • Collaborative Troubleshooting: Collaborated seamlessly with cross-functional teams from Development, Legal, and Marketing departments to identify and troubleshoot issues promptly.
  • Project Management: Successfully delivered assigned projects on schedule while consistently producing high-quality work.
  • Full Development Life Cycle Engagement: Participated in all phases of the development life cycle, including planning, implementation, testing, documentation, deployment, and maintenance, maintaining a holistic approach to product quality.
  • Mobile Responsiveness: Contributed to mobile-responsive website testing and implementation, ensuring a seamless user experience across all devices.
  • Critical System Testing: Conducted meticulous testing on critical components such as the email scheduler, payment system, and order system.
  • Bugs and Issue Reporting: Utilized internal reporting systems, Azure DevOps, and JIRA to report, replicate, and track bugs, issues, and inconsistencies.
  • Agile Methodology: Operated within an Agile development framework, facilitating collaboration and adaptability.
  • Database and UX Enhancement: Wrote database code and leveraged internal tools to enhance user experience (UX) and implement improvements.
  • Continuous Learning: Demonstrated a commitment to ongoing learning about QA tools and processes, staying up-to-date with industry trends and best practices.
  • Tool Assessment and Optimization: Reviewed and evaluated current and industry-standard tools to ensure the most appropriate tools were in use for QA tasks, optimizing efficiency.
  • Streamlining QA Processes: Ensured that QA activities were optimized, striving for efficiency, comprehensive coverage, and minimal live bugs during product deployment.
  • Ad-Hoc Website QA: Conducted ad-hoc website QA testing to enhance overall website performance and functionality.
  • Automation Expertise: Developed automation scripts and functionality, collaborating with DevOps to integrate automation programs into the build and development lifecycles.

Tools/Technologies Utilized: Azure DevOps, Microsoft Teams, Notion, Wiki, XML, CSS, HTML, JavaScript, SaaS, Selenium WebDriver, Git, JIRA, SQL, SQL Server, Trello, Microsoft SharePoint, Visual Studio Code, Vue.js, Docker.

QA Analyst

TD Canada Trust, TD
05.2017 - 06.2018


At TD, we're dedicated to helping our customers manage their finances effectively. The TD MySpend Mobile application is a powerful tool designed to empower customers to take control of their spending habits. With features like Daily Digest, real-time notifications, and automatic categorization of transactions, our application offers a seamless financial management experience.

Key Responsibilities:

  • Test Planning and Execution: Orchestrated comprehensive test planning, execution, and analysis for the TD MySpend Mobile application to ensure it met our high-quality standards.
  • Requirements Gathering: Collaborated closely with Business Analysts to gather detailed requirements, including Business Requirement Documents (BRD), Software Requirement Specifications (SRS), and Use Cases, forming the foundation for testing.
  • Test Plan Creation: Assisted QA Lead and QA Manager in crafting a meticulous test plan, aligning testing objectives with project goals.
  • Test Scenario Development: Based on the documented requirements, meticulously identified and documented test scenarios and test cases tailored to the TD MySpend mobile application within the test environment.
  • Test Data Management: Successfully coordinated with various test customers to acquire the necessary test data for comprehensive testing in the designated test environment.
  • Team Collaboration: Facilitated detailed test plan review sessions with project team members, fostering clear communication and alignment.
  • Test Case Documentation: Translated approved test scenarios into comprehensive test cases using standardized templates, ensuring consistency and thoroughness.
  • Test Case Reviews: Conducted both internal and external test case reviews within the team, collaborating closely with Business and Developers to refine test cases.
  • Requirement Traceability: Documented a Requirement Traceability Matrix to establish clear links between requirements and test cases, guaranteeing comprehensive test coverage.
  • Test Data Configuration: Configured essential test data tables to support the execution of test cases, ensuring data readiness.
  • User Acceptance Testing (UAT): Actively engaged with the Business team in facilitating and supporting User Acceptance Testing.
  • Expected Result Definition: Identified expected results for test cases, aligning them with detailed Use Cases to ensure accurate testing.
  • Comprehensive Testing: Executed a wide range of tests in the QA environment, including Smoke, Functional, Integration, End-to-End Security, Cross-browser, Regression, User Acceptance, and Stress Testing.
  • Backend Testing: Leveraged SQL queries to meticulously verify database integrity post-migration through Backend Testing.
  • Defect Reporting: Utilized Quality Center to diligently report and track defects, providing comprehensive defect details for efficient resolution.
  • Status Updates: Actively participated in daily and weekly status meetings, delivering timely updates to the manager and project stakeholders.
  • Development Input: Provided valuable input to the Development team during defect triage meetings, contributing to efficient issue resolution.

Tools and Technologies:

  • SDLC: Waterfall
  • Test Automation: Selenium WebDriver
  • Test Management: Zephyr, JIRA
  • Programming: Java
  • Database: SQL Server
  • Collaboration: MS SharePoint

Process Enhancement:

  • Developed and maintained documentation for quality assurance procedures, ensuring transparency and consistency in testing practices.

QA Analyst

Scotia Bank
05.2015 - 04.2017

Quality Assurance Analyst - Scotia Bank Mobile Banking Application

The Scotia Bank Mobile Banking Application for smartphones stands as a beacon of user-friendliness and security, catering to the needs of both Personal and Small Business Banking customers. It empowers users to manage their finances seamlessly, offering features such as account balance checks, bill payments, fund transfers, Interac email money transfers, and access to Scotia branch information.

Key Contributions and Responsibilities:

  • Project Involvement: Played a crucial role as a QA Analyst in the Scotia Bank Mobile Banking Application project, ensuring the application's functionality and security met high standards.
  • Project Kick-off Meeting: Participated in the project kick-off meeting, actively engaging in goal-setting and agenda discussions to align team efforts.
  • Test Strategy and Planning: Crafted the Master Test Strategy and Master Test Plan, drawing insights from project documents to establish a robust testing framework.
  • Test Scenario Development: Formulated comprehensive test scenarios using standardized templates, providing a structured foundation for testing activities.
  • Test Coverage Sign-off: Collaborated closely with Business Analysts, sharing test scenarios and soliciting their sign-off to ensure comprehensive test coverage.
  • Test Data and Environment Coordination: Organized productive meetings with Database Administrators (DBAs) and System Analysts to address test data and test environment requirements efficiently.
  • Test Case Creation: Meticulously designed test cases encompassing both positive and negative testing scenarios, and meticulously mapped test data to the specific cases.
  • Platform-Specific Testing: Tailored distinct sets of test cases for iPhone and BlackBerry devices, ensuring comprehensive testing of cross-platform functionality.
  • Cross-Platform Validation: Executed test cases across various simulators from Apple, BlackBerry, and Google, rigorously validating the application's cross-platform functionality.
  • Feature Validation: Verified the mobile banking application's key features, including bill payments, canceling payments, fund transfers, email money transfers, canceling pending emails, and statement viewing.
  • Integration Testing: Executed System Integration test cases to validate seamless system integration.
  • End-to-End Testing: Ensured system stability by performing End-to-End testing, executing comprehensive test cases covering the entire system.
  • Defect Reporting: Identified and reported defects to the development team using Quality Center, assigning proper priorities and severities.
  • Reporting and Documentation: Delivered daily execution and defect reports to the QA lead, leveraging customized reports generated from Quality Center.
  • Regression Testing: Conducted rigorous regression testing, retesting functionalities after defect fixes on the mobile banking application.
  • User Acceptance Testing (UAT): Collaboratively created UAT test plans, UAT test scenarios, and UAT test cases, facilitating the smooth transition to UAT.
  • UAT Test Data and Environment: Requested specific test data and environments to support UAT testing activities.
  • End-User Training: Provided training to end-users on testing processes and defect tracking, ensuring effective user engagement.

Tools and Technologies:

  • Quality Center
  • Agile (Scrum)
  • Selenium WebDriver
  • JIRA
  • Java
  • SQL Server
  • MS Access
  • iOS
  • Android
  • Confluence5

Associate Software Engineer

Accenture
06.2012 - 04.2015


Key Achievements and Responsibilities:


  • Requirements Review: Conducted thorough reviews of business requirements, user stories, and user cases, ensuring alignment with project objectives.
  • Agile Collaboration: Actively participated in daily scrums and status meetings, adhering to agile methodologies to maintain project momentum.
  • Stakeholder Coordination: Collaborated closely with various stakeholders, including clients, project managers, Business Analysts, and developers, to ensure project success.
  • Test Strategy Development: Formulated comprehensive test strategies, test plans, test scripts, and test data, setting the stage for effective testing.
  • End-to-End Testing: Engaged in the entire test life cycle of the project, meticulously testing all aspects of the application to ensure reliability and functionality.
  • UAT Sign-off: Successfully received User Acceptance Testing (UAT) sign-off, validating the application's readiness for deployment.
  • Test Management: Leveraged Application Lifecycle Management (ALM) for Test Management, encompassing test planning, execution, defect tracking, and status reporting.
  • Test Case Maintenance: Diligently prepared and maintained test cases and test scenarios, adapting them to changes in each sprint or release.
  • Thorough Testing Approach: Employed a "test-to-break" methodology, rigorously testing initiatives and clarifying ambiguous requirements to enhance the effectiveness of all test plans.
  • Functionality Testing: Conducted extensive functionality testing, both on the front-end (e.g., Login, Shopping Cart, Account Tools) and back-end (e.g., Shipping, Payment, Customer Management), ensuring seamless system operation.
  • Bug Tracking: Efficiently reported and traced bugs, collaborating closely with developers to reproduce and verify bug fixes during each sprint or release.

Key Tools and Technologies:

  • AMDOCS (Payment Gateway)
  • Java
  • Agile Methodology
  • JIRA
  • Quality Center
  • Selenium WebDriver
  • XML
  • HTML

Education

Bachelor of Science - Computer Science

Guru Nanak Dev University
Amritsar, India
07.2011

Skills

  • Technical Troubleshooting
  • Project Management
  • Business Analysis
  • Technical Support
  • System Integration
  • Customer Service
  • Team Collaboration
  • Communication Skills
  • Problem Solving
  • Process Improvement
  • Quality Assurance

Languages

English
Full Professional

Timeline

Senior QA Analyst

Government of Alberta
07.2022 - Current

QA Analyst and Front End Developer

Law Depot
06.2018 - 06.2022

QA Analyst

TD Canada Trust, TD
05.2017 - 06.2018

QA Analyst

Scotia Bank
05.2015 - 04.2017

Associate Software Engineer

Accenture
06.2012 - 04.2015

Bachelor of Science - Computer Science

Guru Nanak Dev University
Priya Saini