Pragya Siddha
E-mail: ************.**@*****.***
Phone No: 905-***-****
Professional Summary
5+ years of experience in QA (Quality Assurance) with tools such as Selenium RC, Web Driver, Selenium IDE and Grid, Quality Center, UFT and JIRA.
Expertise in Defining, Developing the testable requirement from technical specification, identifying interdependencies and write test script as per requirement.
Specialized in user requirement analysis, documenting test plan, execution of test cases to verify application functionality against business requirements.
Experience in Functional and Non-Functional (Availability, Usability, Reliability and Compatibility) Testing Types.
Extensive experience in creating test plans, writing/executing test cases, and manual and automated test execution.
Extensive experience in GUI, Regression, Functional, Integration system, User Acceptance (UAT), Sanity, Performance, Stress, Reliability and Cross Browser Testing.
Reviewed and participated in Sprint Planning meeting with the Product Owner to understand the project in details to user stories, created Test scenarios and Test cases and mapped them to the requirements to ensure requirement coverage in the form of Requirement Traceable Matrix.
Expertise in quality testing throughout the software development life cycle.
Thorough understanding of software development life cycle with proficiency in various phases of testing.
Experience is design and implementation of front-end automation framework using Test Automation tools like Selenium 3.14 Web driver and Selenium Grid with Eclipse IDE and Java programming language.
Automation experience using Selenium and testing Robot Frameworks. Experience of testing cases by using Robot Framework code.
Experience in XPATH, CSS and SQL.
Experience in Maven builds tools to manage framework and dependency jar files.
Experience on working automation project using continuous integration using Jenkins tool.
Experience in using TestNG framework for creating Selenium scripts with Data Driven Frame Work.
Excellent understanding on JIRA, HP ALM and Unified Functional Testing (UFT 14.2) for test case creation, test execution and defect logging. Excellent in testing tools like functional automation, load & performance, bug tracking and utility tools.
Good Exposure in Using of QTP Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods etc.).
Experience in Descriptive Programming using QTP.
Ability to communicate effectively the findings and testing activities in written and oral formats with excellent analytical skills.
Good communication skills and experience handling international clients in different time zones.
Professional Experience
Quality Assurance Analyst
BMO – Toronto, ON
Project: Power Switch – IMS Jan 2019 – Present
The objective of the project was to add a feature on the online banking system which helps existing clients to open investment accounts. CSR will be asked to authenticate using credentials and need to verify the client. Only certain accounts are allowed to make a purchase of investments. CSR helps in account closing or redeem activities based on client’s request. Investment manager will be sent a report on daily basis and monthly report on number of fund sales.
Key Responsibilities:
Understanding and Analyzing the AUT in terms of Object Identification.
Created Test scenarios and Collecting Test Data.
Identified end to end scenarios and code modularity.
Implemented TestNG Test Automation framework and developing automation infrastructure.
Created reusable components.
Worked upon creating and enhancing Test Cases (Test Scripts) using Element locators, Web Driver methods, Java programming concepts and TestNG Annotations.
Worked upon Error Handling and Adding comments automation scripts.
Created Data driven Tests and Running through Selenium framework.
Involved in continuous integration of automation framework with Jenkins, Robot Framework.
Created automation framework in Selenium Web Driver using behavior driven approach like Robot.
Executed test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari.
Experience in defining and exporting Test Results.
Analyzed Test Results and Reporting Defects.
Defect tracking and select Test cases for Re testing & Regression testing.
Modifying Test Automation Resources and Maintenance of Resources
Environment: SQL Server, HTML, XML, Java, Outlook, JIRA, Selenium, Robot Framework IDE, TestNG, Eclipse, Maven and GIT.
Quality Assurance Analyst
Company Name: Clarity Software Solutions - Madison, CT
Project: Digital Account Opening Aug 2017 – Oct 2018
Banking Account Opening system, which enables customer to enroll for checking, saving and wealth management accounts with bank by visiting website without need of going to branch. Software system is needed to perform all validations and business rules as per legal guidelines including KYC checks and document uploads.
Key Responsibilities:
Served as the lead QA and successfully worked with quality assurance testing status from red to yellow and finally green, ensured product quality meets specified functional, performance and business requirements in timely manner with QA management tools JIRA.
Designed, developed, executed and maintained automation framework from scratch with Selenium Web Driver in Java by using Maven, TestNG and Git.
Extensively used various locators while using XPATH in automation scripts.
Reviewed and participated in Sprint Planning meeting with the Product owner to understand the project in details to user stories; created Test scenarios and Test cases and mapped them to the requirements to ensure requirement coverage in the form of requirement traceable matrix.
Participated in all the activities with Scrum Team to maximize reaching the sprint goals resulted delivering right solutions.
Executed manual and automated test cases to perform Functional, Regression, Smoke, Unit and Exploratory testing to verify application functionality.
Provided QA sign-off on deliverables (overall test plan, test cases, test evaluation summary) for every Release, and participated sanity test for production go-live deployments.
Worked closely with product Support Team to verify and track the application live issues, provided root-cause analyst, walk-around or possible resolve solutions.
Environment: Java, JIRA, Selenium, TestNG, Eclipse and Maven.
Project: Kill The Tail April 2016 – June 2017
Banking application enhancement with new business requirement and find performance and security gaps using open source tools, improve current implementation health by fixing UAT defects
Key Responsibilities:
Developed system requirements, test case, debug, execute, maintain and document test cases using Quality Centre (QC) /Application Lifecycle Management (ALM) experience.
Design test strategies and plans, traceability matrices and test closure reports.
Design, create and execute manual and automated test cases within respective team using appropriate relevant quality assurance techniques.
Experienced with all aspects of testing from integration testing to acceptance testing using both positive and negative test strategies.
Ensuring that quality issues and defects are appropriately identified, documented, tracked, and resolved in the defect tracking system (JIRA).
Create defect report in QC and work with developers to reproduce and fix it.
Environment: Java, Hibernate, Spring, JSP, AJAX, JIRA and Quality Center.
Project: EAgenda Dec 2014 – Feb 2016
EAgenda is web based workflow management software that automates the agenda and minutes preparation and publication process. It encompasses all aspects of agenda and minutes creation, starting from departments submitting agenda requests and ending in final minutes being published for the public. The Agenda Request Management module provides a comprehensive workflow for submitting and reviewing agenda requests. Most City Clerk’s offices today manually manage and prepare agenda and minutes for City Commission meetings. This is a time consuming and laborious activity that can now be done painlessly, using the EAgenda software.
Key Responsibilities:
Interaction with Business and Development team to understand requirement and design the application.
Attended the BRI (Business Requirement Identification) meetings to understand the business Requirements.
Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
Developed test strategy & test plan and reviewed with all stakeholders, Development team, Infrastructure team and other teams.
Implemented Regression test while bug scrubbing for the bugs that were no longer valid.
Submitting, monitoring and verifying software defects that were reportedly fixed by development team.
Conducted End to End Testing, Functional testing, Regression Testing and verified the results with expected results manually.
Report bugs and errors to development teams and prepared logs to document testing phases and defects
Followed agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Created user defined functions in Java and implemented the functionality with Selenium.
Worked with Query tools - SQL for backend test validation.
Utilized ChroPath, FirePath to debug, edit and locate the objects on UI based on ID, Name, XPATH, CSS Selector, Link, Partial Link, Attributes and Tags.
Logging defects with proper priorities and severities using JIRA and report to the SCRUM master and developers for continuous improvement and gain satisfaction of the product owner.
Created detailed test scenarios and test cases according to the business/functional requirements.
Conduct post-release/ post-implementation testing
Environment: Java, JSP, Eclipse, Maven, JIRA, SQL, Outlook, Selenium Web Driver and TestNG.
Project: Guru Modeller Sept 2013 – Nov 2014
The Guru Modeller is a desktop/web based Application, Business rule engine based enterprise environment for developing and deploying expert Sales and Configuration system. It enables complex knowledge application to be structured into visualize way.
Key Responsibilities:
Review and analyze system specifications
Collaborate with QA Engineers to develop effective strategies and test plans
Execute test cases (manual or automated) and analyze results
Evaluate product code according to specifications
Create logs to document testing phases and defects
Report bugs and errors to development teams
Help troubleshoot issues
Conduct post-release/ post-implementation testing
Work with cross-functional teams to ensure quality throughout the software development lifecycle.
Good Exposure in Using of QTP Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods etc.).
Experience in Descriptive Programming using QTP
Created automation resources such as Object Repositories and Function Libraries
Handled duplicate objects and dynamic objects using index properties
Collected test data for data driven testing
Environment: C#, SQL Server 2008, .NET Framework 3.0, XML, Hibernate, MVC 5.0, HTML, LINQ, CSS, JQuey, JIRA, HP UFT and Quality Center.
Company Name: SS Tech India
Software Trainee
Project: RMS – Retail Management System Oct 2011 – Oct 2012
The objective of project was to include overall activities of retail management about product sales, services, advertising, data processing and maintaining stocks of products.
Key Responsibilities:
Created web pages using master page and user controls.
Involved in Coding, Unit testing and solving real time issues.
Developed TSQL queries, SQL store procedures using SQL server 2008 database.
Involved in Support and maintenance.
Environment: C#, ASP.NET, .NET 3.5 SQL Server 2008, Visual Studio 2008
Professional Certification
Internship with CMC Limited India Dec 2012 – July 2013
Qualification
Master in Computers Application (MCA) in 2011 with Honors
Bachelor in Computer Application (BCA) in 2008 and Honors
Pragya Siddha
(References Available Upon Request)