APN Consulting – QA Center of Excellence (QA CoE)

The QA or Testing Center of Excellence (CoE) at APN Consulting, Inc is centered around providing the following offerings as part of its global services portfolio:

  • QA Processes
  • Tools and Test Infrastructure
  • Team – Resource Profiles
  • QA Governance

The QA CoE aims to leverage the capabilities and best practices to identify and prevent any potential issues that may occur during the lifecycle of project development. 

With a solid backing of QA Engineers, QA Lead, QA Analyst and Scrum Project Manager, the ultimate objective of the QA CoE is to ensure that the project teams are in a position to deliver an error-free and high-quality product that guarantee seamless user experiences.

QA Processes:

The key processes involve:

  • Requirement analysis, planning, designing and executing test scenarios
  • Agile-based methodology for testing of scenarios using multiple sprints
  • Test scenario creation for manual and automated testing
  • Automated test case management involving automated updates of test results
  • Creation of tickets directly in customer legacy tools for failed test scenarios
  • Review, test and plan for testing of scenarios in backlog or additional sprints
Tools and Test Infrastructure

APN recommends having a robust QA infrastructure that includes resources, tools and test environments required to test a certain software application.   Key components of the infrastructure include test frameworks, tools for testing and for test case management, test data management and CI/CD pipelines. 

Some of the tools stack whereby APN specializes in and possesses in-depth capabilities and expertise are:

  • Automation Frameworks: Selenium, Cucumber, Postman, Linear scripting
  • Test Case Management Tools: TestLodge, Testmo
  • CI/CD Pipelines: Jenkins
  • Containers: Docker, Kubernetes
Team – Resource Profiles

Sr. No.

Role

Experience Level

Role Description

1.

Scrum Master/Agile Project Manager

15-18 years

–        Oversee user story management

–        Allocate resources

–        Stakeholder management

2.

QA Lead

12-14 years

–        Test planning

–        Lead projects

–        Review test documentation

–        Test case execution

3.

QA Analyst

9-10 years

–        Create test plans

–        Execute tests – manual/automated

–        Recommend improvements

–        Track bugs/defects

4.

Senior QA Engineer

7-8 years

–        Execute tests

–        Mentor junior team members

–        Implement QA strategies

5.

QA Engineer

5-7 years

–        Create test plans

–        Execute tests

–        Identify and report bugs

–        Document test results

–        Ensure high quality functionality

QA Governance

At APN, software quality governance ìs a set of practices, policies and best practices targeted at maintaining the quality of the application throughout the development cycle.  Our QA Governance model involves the following features:

Strategic Test Management:

  • Defining QA goals and aligning them with business outcomes
  • Selecting testing approaches – manual or automated
  • Developing test policies

Operational Test Management

  • Implementing test requirements
  • Classifying test tickets and assigning resources
  • Prioritization and categorization of user stories
  • Continuous improvement
Let's Chat

Have a Project? Let’s Start Today.