TrustedQA

Software Quality Engineering

Delivering Quality Software at the Speed of Relevance

TrustedQA (TQA) has over 30 years of expertise in Quality Engineering.  Our proven processes integrate into DevSecOps pipelines and increase overall software quality by focusing on where and how testing should be executed.  We do not practice "automation only" as this could lead to focusing efforts towards automation rather than overall quality.  By implementing our processes, you can expect a more scalable framework to align with modernization efforts, a reduction in test execution time, a reduction in test automation backlogs, an increase in test coverage of key feautres and paths, and of course, an increase in overall quality of your software products.  Our goal is to provide a framework so easy to use and scale that you will not need our support anymore!  

By the Numbers


An average of 82% more tests are executed per release through our implementations and CI/CD pipeline integrations. 


Our processes, tools and frameworks result in a 90% faster regression execution time on average.


Our processes result in a75% reduction in high-priority bugs released into production.


We focus on allowing domain experts and Manal Testers to produce automated Test Cases, resulting in automated test creation at a 2x rate.  


Over the last 5 years, we have executed and maintained over 500K test cases across both Federal and Commercial Customers covering all aspects of the quality wheel below. (And we're still counting!)

The Quality Wheel of Fortune


**We integrate real-time reporting within each step of the wheel through applications such as Rocket.Chat, Slack and Teams.

Unit - Testing the functionality of individual units of code. This is primarily done by Developers but can also be implemented by TQA's experts.

SAST - We have a security first mind set. We implement continuous Static Automated Security Testing (SAST) within every framework we build.  

Smoke - After each build, we execute deliberate test cases, as a subset of the test plan, to ensure basic functionality.

Functional - We test all units of functionality within their own scope. 

Integration - We bring all aspects of the software together and test the interfaces to ensure functionality between components.

End-to-End (E2E) - The most time consuming, and most flakey part of testing. We execute full end-to-end tests just as a user would use the system. We only build automation into this step if the system under test is stable not subject to extensive change.

Our Process


Exploration

TQA will explore your environment and gather information from current system requirements, documentation, infrastructure (on-prem vs. cloud, virtualization) and infrastructure deployment methodologies, SDLC processes and methodologies, test environment methodology, and existing tooling for requirements management and project management. We will establish key personnel to interview for likes/dislikes of current Software Development methodology and where Quality Engineering may have the most benefit. Lastly, we will gather budgetary requirements and establish staff skill level.


Research

Through the data gathered in the exploration phase, we will look for new methods or modifications to current methods to alleviate the Quality Engineering pain points to best support your desired speed of delivery. We will define the best mix of automation and manual testing with specific requirements identified accordingly.  We will identify automation frameworks that work inside the budget and skill level of the staff as well as identify manual tests that can be automated and automated tests that can be optimized.


Refinement

This is a key, fundamental, and flexible (to support Agile and DevOps teams) part of our process to allow for Quality Engineering within DevSecOps environments.  We will work directly with the customer, as they know the operational aspects of their system best, to help determine focus areas for automation and manual efforts.  Automation is not the end all be all and it can in fact distract from truly focusing on quality. Having the expertise and experience to determine time vs. value in terms of implementation of Quality Engineer practices, both Automation and Manual, is where TQA shines.  


Organization

Upon refinement, TQA will break down tasking and plan the work to establish Testing processes and identify the correct personnel to implement the tasking.  This will consist of assigning tasking to appropriately skilled team members, whether TQA or customer provided personnel. Though TQA prefers Open Source tooling for portability, some customers environments may require licensing which we will work with the customer to acquire prior to implementation.  All aspects will be documented in appropriate Program Management tooling for transparency with the customer.  


Implementation

This is where the magic happens!  We will ingest the work breakdown defined in the organization phase and start implementing our testing processes, test steps, cases and plans, and automation framework, either independently or with your team. To stay true to Agile and/or DevOps environments, it's instrumental that we embed ourselves within the development teams for shortened feedback loops and adaptability.  This framework will be built for scalability and useability that best suits the Software and Product teams' skill sets and future plans.  


Delivery

We will either deliver our suggested Quality Engineering process for you to integrate or have us integrate within your environment, and/or a robust Automation framework as per the scope of the initial refinement. Again, our automation frameworks will be built alongside of the Product teams but will take some initial coding to be built appropriately.  Upon completion of the initial phase, we will deliver and integrate the framework into development pipelines.  At this point, additional test cases and test steps can be built into the framework and executed through the pipeline. 


Maintenance

Our goal is to not only build a robust Quality Engineering framework, inclusive of Automation and Manual testing, but to also train and teach your team on how it was built to be maintained without our support.  That is not to say that we will leave you high and dry, but rather ensure your team has the knowledge and tools to operate without TQA's help.  If the framework is built out right, Quality Engineers should only be needed to test new functionality and features.  

 

Download TQA's Proven Automation Process for a one page synopsis of the above!

Download File

TRUSTED BY:


“Their approach is really great as they focus on those hybrid outside the box critical thinker testers who can perform all types of testing, hence the word “hybrid” where testers also have a situational approach to testing, not just “checkers” but overall contributors to quality.”


Director of Quality Assurance at The College Board

“TQA does a great job with communicating and they are very quick to complete tasks in compliance with all technical requirements identified in the statement of work."


AOC WS Program Management, Raytheon

“TrustedQA continues providing excellent testing resources who quickly exceed expectations in the GCCS-J Agile software development and test environment. Would recommend them to a team looking to augment staff with consistently high quality software testing support staff.”


GCCS-J Deputy Program Manager, Northrop Grumman

TQA is truly our “go-to” vendor for immediate staffing needs. We know when we reach out to them, they are able to provide highly qualified staff that can meet both our short and long term program needs. They have been supporting our current contract for over 9 years and have always provided great support.”


Army Program Manager, Northrop Grumman Information Systems

“TrustedQA has consistently provided our clinical trials support division with excellent technical staff over the years. They are one of our trusted partners.”


Project Manager, Westat

“TQA is the top performing vendor on my program in terms of responsiveness, quality, attention to detail and following process. We intend to include them on our upcoming recompete of the current contract based on their sustained superior performance.”


Program Manager, GDIT

“Concur continuously uses TrustedQA to source ‘Quality’ candidates. Over the years we’ve been impressed at the personal attention TQA offers us; in particular to understand our business challenges so that only the top talent that meets our needs is sourced.”


Sr. Manager, Quality Assurance at Concur Technologies

“The TQA technical team has provided support as expected. Their employees are qualified, perform productive work quickly, and have shown a wealth of knowledge and experience. Many come with skills that are difficult to find/fill. We have been extremely happy with the candidates that have come from TrustedQA.”


Air Operation Command Weapons Systems Modernization (AOC WSM) Engineering Manager, Northrop Grumman

“[TrustedQA’s] staff is well trained and capable of addressing customer requirements. Northrop Grumman and the customer are satisfied with [TrustedQA’s] performance.”


AFRL DGS-X Program Manager, Northrop Grumman

TrustedQA received superior marks for Service Level Performance and Financial Health on their Annual Supplier Assessment Report from Northrop Grumman Defense Systems leadership for work performed on the GCCS-J Sustainment and Maintenance program (January 2021).

"TrustedQA remains an integral part of the program's long-standing record of delivering innovative solutions and quality products to the customer. As a mainstay on the program, their test and software engineers have provided critical support, especially as the program reaches major milestones in replacing legacy functionality within the GCCS-J suite of products. Through their tireless effort and tenacious resolve, TrustedQA engineers have afforded Northrop Grumman every opportunity to contend in what has become a highly competitive market." 

As integrated members of the GCCS-J team, TrustedQA provides support in areas including integration, fielding, systems engineering services, test and integration support, debugging, and technical writing (white papers, documentation). 


GCCS-J Sustainment and Maintenance Program, Northrop Grumman Defense Systems Leadership