Navpreet Kaur
**** ******** ***** ********* ****** 1-226-***-**** adkilt@r.postjobfree.com
HIGHLIGHTS OF QUALIFICATION & SKILLS
3+ years of overall IT experience focusing on Software Testing & Quality Assurance including automation.
As a QA Engineer, gained extensive knowledge about the Software development life cycle like Waterfall or Agile (Sprint/Scrum) and methodologies, Ability to read and write technical documentation, test documentation design and development (test plans, test cases, test scripts), test execution and results analysis, defects management tools and reporting.
Knowledge of software testing methodologies such as black/white box testing, boundary testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing and API Testing (SOAP and REST)
Good knowledge of writing SQL queries, relational databases, reports, data analysis and management.
Knowledge of automation frameworks (Hybrid, & Test driven) and regression automation using Selenium.
Documenting identified defects with high level of details and Cooperating with developers to resolve any product issues.
Experience in using industry standard test management tools ALM / Quality Centre, JIRA)
Strong organisational and analytical Skills
Excellent co-ordination/communication skills
Providing guidance and mentorship to other test engineers
Strong team player with Excellent technical, problem solving, research and analysis and communication skills.
Strong motivated team player with curiosity, desire to learn, creative, quick learner and ability to approach to all situations and adapt well to new, challenging, and high-pressure environment.
TECHNICAL STACK
Cloud exposure: Microsoft Azure, AWS
CRM: Salesforce
Cross - Browsers: BrowserStack
Languages: C++, JAVA, XML, HTML, SQL, PL/SQL
Operating Systems: Windows, Mac, UNIX, Linux
Databases: SQL Server, ORACLE, DB2, MySQL
Testing Tools: QTP, Rational Functional Tester, Selenium, LoadRunner
Email Marketing Tools: Unica, Eloqua, Silverpop, Adobe Campaign, Exact Target, SendGrid
Bug Tracking Tools: JIRA, Bugzilla, HP-QC
Test Management Tools: HP ALM/QC, MS Share Point, TestRail, Zephyr
Productivity Tools: MS Visio, MS Projects, MS Office
Testing Artifacts: Test Cases, Test Execution Summary, Requirement Traceability Matrix, Defect Reports, Test Plans, Test Strategies
Other Tools: PGAdmin, SOAPUI, Postman
WORK EXPERIENCE
ROYAL BANK OF CANADA, TORONTO, ON NOV 2019 – CURRENT
QA AUTOMATION ENGINEER
Project Description: It is Web-based Application of travel insurance scheme for individuals, couples, and families. The module included the facility for receiving quotes for different insurance plans, payment of premiums, policy analysis and new policy details obtained by current and prospective customers.
Responsibilities:
Involved in the design of POM (Page Object Model) based Hybrid, Data-Driven, TDD (Test Driven Development) frameworks for Selenium Automation using Selenium WebDriver, TestNG, and Junit.
Tested the application using agile methodology with the sprint team and conducted Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT) and End to End Testing in a highly competitive environment.
TestNG grouping functionality are used to separate different test cases like smoke, sanity, and regression test cases.
Using the Jenkins, the job is scheduled to run for the continuous integration at regular intervals and automated test suites run by the nightly batch in a test-driven development (TDD).
Log4j is used for logging activities.
To read the data from excel files Apache POI is used and perform data-Driven testing.
Selenium Grid used to conduct Cross-browser testing.
JIRA has been used extensively to handle test cases, report bugs and monitor problems.
Performed manual API testing using Postman.
In the testing framework, the incorporated Extent report or Allure report generates a presentable user experience that can be shared with all stakeholders.
Created test reports generated out of TestNG and captured the error screenshots of test cases.
During the software development for tracking the changes in source code, Git and GitHub is used as version-control system.
Actively participated and provided my inputs in Sprint Planning, Daily stand-up as well as Sprint Retrospective meetings
Test plans and test scenarios created based on the requirements of the technical or functional user and updated demands after contact with business customers, product owners, developers and QA managers.
Environment: Java, Selenium WebDriver, TestNG, Cucumber, Maven, Jenkins, Git, GitHub, TDD, Postman, Log4J, Extended Reports, SOAP UI, Agile, JIRA, XML, Windows
TD BANK, TORONTO DEC 2017 – OCT 2019
QA ANALYST
Test Data Management, which is responsible for on-demand data generation and provisioning of various types of non-production data sets to satisfy the agile needs of testing and Development teams, has written the practices of the TDM Team.
Helped third party and PEN testing team to arbitrate Defects/Issues.
Application Lifecycle Management (ALM) was used to manage the projects. Collaborate and worked with different teams on different projects by performing Manual and automation testing of the functionalities.
Team leads and BA provided all the requirements to create Data creation and delivery plan.
Run tests across various systems & DB's by analyzing test scripts and finalizing test data required (Test Data Matrix)
According to Project or Test Priorities all the activities of TDM team were planned, delegated, and supervised on the daily basis.
Audit defects, performed root cause analysis, diagnosed them to underlying issues with requirements, data, or the process.
To identify the storage and accuracy of data in database tables, wrote different SQL queries and executed to retrieve data.
Coordinate with business analysts for the clarification of requirements and ambiguities. Also, define user stories, and generate test data.
Helping development and testing teams with troubleshooting, resolution, and validation.
To reviews the defects or the errors regularly involved in the Defect Triage meetings and Worked with Cross Functional Teams.
For parallel testing of sprints, validating the migrated data for Test Purposes and planning Data migrations between test beds or environments.
Regularly participated in weekly review meeting with business and technical teams to update the status and write status reports as well.
Environment:
Test Data Management (TDM), Mainframes, DB2, Oracle Database Enterprise Edition, UAT Support, Waterfall, Selenium Web driver, Eclipse, java, HP QC/ALM
EDUCATIONAL QUALIFICATION & CERTIFICATION
Bachelor of Computer Science: Computer Engineering Technology, 2016
Chandigarh University – India.
ISTQB Certification - 2018