Harsha SuraweeraQuality Engineering Consultant
← Back to Home

Terms of Service

Last updated: December 28, 2025

1. Services Overview

I, Harsha Suraweera, provide quality engineering consulting services including but not limited to:

  • Test automation framework development and implementation
  • QA strategy consulting and audits
  • AI-powered testing solutions
  • Performance and security testing
  • CI/CD pipeline integration
  • Training and workshops

2. Engagement & Pricing

Custom Pricing: While indicative prices are displayed on this website, all project pricing is customized based on your specific requirements, scope, complexity, and timeline. The final quote will be provided after our initial consultation.

Project Agreement: All engagements begin with a formal proposal or statement of work (SOW) that outlines:

  • Detailed scope of work
  • Deliverables and timelines
  • Final pricing and payment terms
  • What's included and excluded

3. Payment Terms

  • Deposit: A 50% deposit is required before work begins on most projects
  • Final Payment: Remaining balance is due upon project completion and delivery
  • Retainers: Monthly retainer fees are due at the beginning of each month
  • Payment Methods: Bank transfer, PayPal, or other agreed-upon methods

4. Client Responsibilities

To ensure successful project delivery, clients agree to:

  • Provide timely access to required systems, codebases, and documentation
  • Respond to questions and provide feedback within agreed timeframes
  • Designate a point of contact for project communication
  • Review and approve deliverables in a timely manner

5. Intellectual Property

  • Client Ownership: Upon full payment, all custom code, frameworks, and deliverables created specifically for your project become your property
  • Pre-existing Materials: I retain rights to pre-existing tools, templates, and methodologies used in the project
  • Open Source: Any open-source components used remain under their respective licenses

6. Confidentiality

I treat all client information, code, business processes, and project details as strictly confidential. I am willing to sign Non-Disclosure Agreements (NDAs) upon request. Confidential information will not be shared with third parties without explicit written consent.

7. Revisions & Scope Changes

  • Included Revisions: Each project includes a reasonable number of revisions as specified in the proposal
  • Scope Changes: Requests outside the original scope will be quoted separately
  • Timeline Impact: Significant changes may affect delivery timelines

8. Cancellation & Refunds

  • Before Work Begins: Full refund of any deposits
  • Work in Progress: Payment for completed work plus any expenses incurred
  • Retainers: Unused hours do not roll over; no refunds for partial months

9. Limitation of Liability

While I strive for excellence in all deliverables, I am not liable for indirect, incidental, or consequential damages arising from the use of my services. My total liability is limited to the amount paid for the specific service in question. I recommend clients maintain appropriate backups and testing environments.

10. Warranties

  • Quality Guarantee: All work is delivered to professional standards and follows best practices
  • Bug Fixes: 30-day warranty period for fixing bugs in delivered code (for issues within the original scope)
  • Support: Post-delivery support is available via retainer agreements

11. Contact & Disputes

For any questions about these terms or to discuss concerns, please contact me directly. I believe in open communication and resolving issues amicably.

Email: hi@harshasuraweera.com

Location: Colombo, Sri Lanka

These terms are governed by the laws of Sri Lanka. Any disputes shall be resolved through good-faith negotiation before pursuing other remedies.