Role of Tester (QA) in Modern Delivery Models of SDLC

Role of Tester in Modern Delivery

Considering the many advantages of having a separate testing/QA team, we must be having tester/QA in the team for modern delivery process.

Testers should be responsible for following items:

  1. Review Functional Design
  2. Writing Test Cases
  3. Support developers in unit testing
  4. Testing the Features in Dev Instances
  5. Creating Test Automation Script
  6. Exploratory Testing in SIT
  7. Supporting UAT testers in UAT

Testing Activities in Modern Delivery

Testers should do following activities during the various stages of Modern Delivery.

During Sprint Planning

  1. In sprint planning, a tester should help in picking a user-story from the product backlog for development, Design Review & Test case creation.
  2. As a tester, he/she should decide how many hours (Effort Estimation) it should take to finish testing for each of selected user stories for development.
  3. As a tester, he/she should decide how many hours (Effort Estimation) it should take to finish Functional Design Review and Test Case creation for each of selected user stories for Test Case Creation.
  4. As a tester, he/she should decide how many hours (Effort Estimation) it should take support UAT team.
  5. As a tester, he/she must know what sprint goals are.
  6. As a tester, contribute to the prioritizing process.

During Sprint

  1. Review Design and Write Test Cases for User Stories selected for creating Test Cases.
  2. Create Query Clarification Work Item for any design related query.
  3. Support developers in unit testing.
  4. Test user-story in Dev instance when completed. Manual Test execution will be performed in an instance where both tester and developer will work hand in hand.
  5. Tester will be responsible for developing automation scripts.
  6. Perform exploratory testing for all the work items deployed to SIT instance.
  7. Defects will be logged in Defect Management tool which will be tracked daily. Defects will be conferred and analyzed during the Triage call. Defects will be retested as soon as it is resolved and deployed for testing.
  8. Send Test Reports to the stakeholders.
  9. As a tester, he/she attends all daily standup meeting to speak up.
  10. As a tester, he/ she can bring any backlog item that cannot be completed in the current sprint and put to the next sprint.
  11. Support for UAT team.
  12. Executing non-functional testing for approved user stories.

During Sprint Retrospective

  1. As a tester, he/she will figure out what went wrong and what went right in the current sprint.
  2. As a tester, he/she identifies lesson learned and best practices.

Published by Amar Singh

Experienced in Microsoft Dynamics 365 (CE) Functional, Test Automation, Integration Testing, Data Migration Testing and Manual Testing on various applications in Microsoft Dynamics CRM, Microsoft. Have lead Dynamics 365 Functional Team, Manual Test Team, Automation Test Team and Data Migration Test Team.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create your website with WordPress.com
Get started
%d bloggers like this: