There are three engagement types that account for the vast majority of the Quality Assurance Projects performed by QA Valley. These are QA Evaluation Projects, QA On Demand Projects, and QA Ongoing Projects. Each of these types presents clients with variations in duration, team organization, skills and level of technical expertise, project management practices, pricing and billing, and artifacts and deliverables. It is also normal for clients to morph from one engagement type to another depending on their requirements.
Engagements are closely monitored and tracked by QA Valley Project Managers who work in concert with elected clients’ representatives, which include project managers, development managers, quality assurance directors, software product managers, or technology managers. Online collaborative meetings between QA Valley and clients’ representatives may be conducted as daily scrum sessions, weekly, or biweekly depending on factors such as application complexity, development intensity, frequency of build delivery, or the severity and urgency to complete development and QA Cycles.
If during the execution of an engagement a client is not satisfied with the assigned QA Valley staff, the completeness of the artifacts produced, the level of project management, milestones, or delivery dates; QA Valley Senior Management will work directly with the affected client’s Senior Management to resolve the mutually agreed shortcomings. Resolution may sometimes mean that QA Valley alter the project staffing to more senior QA resources, adjust deliverables and milestones to more reachable targets, or sometimes may require that the client be more pragmatic in its expectations.
Clients are billed on monthly cycles or at the end of QA Cycles for those cycles that are less than a month in duration. Invoices are to be paid Net 30 Days, and can be paid by mailed checks, direct deposits, wire transfers, or by email submission containing images of the front and back of checks.