Skip to content
NSS
Menu

FAQ

Questions clients usually need answered before starting

A practical FAQ for software delivery, QA automation, modernization, collaboration, commercial terms, confidentiality, and what happens after the first message.

See the process
01

Start with the category that matches your situation

The questions are grouped by service fit, project start, commercial terms, delivery, security, and support so you can quickly see how working with NSS would feel in practice.

Need help choosing?

If your question is not covered, send a short note through the contact page with the product context and the decision you are trying to make.

Prefer a small first step?

Many engagements can begin with discovery, audit, QA review, or a tightly scoped implementation before larger commitments are made.

FAQ

Services and fit

What NSS can help with, and when a focused engagement makes sense.

What services do you provide?

NSS provides custom software delivery, QA strategy, test automation, modernization, code review, technical delivery support, and maintainability-focused handover for business web products.

Do you work with startups?

Yes, when the work has a clear business goal, realistic scope, and a need for disciplined engineering. A small first release, technical review, or QA foundation is often a better start than a broad build request.

Do you offer QA services only?

Yes. NSS can focus only on QA strategy, Playwright automation, release checks, regression risk, flaky-test cleanup, or test architecture for an existing product.

Can you take over an unfinished or unstable project?

Often, but the first step is usually an audit. The codebase, deployment process, test coverage, known defects, and business priorities need to be reviewed before promising delivery dates.

What kind of work is not a good fit?

NSS is not positioned for vague fixed-price builds with no product owner, unsupported sensitive domains, or projects where access, responsibilities, and acceptance criteria cannot be clarified.

FAQ

Project start and communication

How the first contact turns into a practical plan.

How do projects start?

Projects usually start with a short context review, then a fit call or written clarification. If there is a fit, the next step is a scoped discovery, audit, implementation proposal, or QA plan.

What should I send in the first message?

Send the product context, current problem, desired outcome, timeline, existing stack, and any constraints such as compliance, access limits, or a deadline. A short message is enough.

Do we need complete specifications before contacting you?

No. NSS can help turn rough context into scope. What matters is that decision makers are available and the business outcome can be discussed honestly.

How often do you communicate during a project?

The rhythm depends on scope, but communication usually includes written updates, review points, decision notes, and direct discussion when risks or scope changes appear.

Can you work with our existing team?

Yes. NSS can work alongside internal developers, product owners, designers, QA engineers, or operations stakeholders with clear responsibilities and review expectations.

FAQ

Pricing, scope, and contracts

How commercial expectations are made clear before work begins.

Do you work fixed-price or time-and-materials?

Both can work. Fixed scope is suitable when requirements and acceptance criteria are clear. Time-and-materials or retained support is better for discovery, audits, modernization, evolving backlogs, and uncertain systems.

Can we start with a small paid discovery?

Yes. A focused discovery or audit can produce scope, risks, technical recommendations, QA priorities, and a delivery plan before committing to a larger implementation.

How do you handle scope changes?

Scope changes are assessed against timing, cost, architecture, test coverage, and delivery risk. Material changes should be approved in writing before implementation continues.

Do you provide estimates?

Yes, once enough context exists. Estimates are tied to assumptions, exclusions, dependencies, and acceptance criteria so they are useful rather than decorative.

Do you offer refunds?

Refunds and credits depend on the agreement, work already performed, reserved capacity, third-party costs, and whether the issue is a billing error, cancellation, or confirmed failure to meet agreed scope. The Refund Policy explains the default position.

FAQ

Delivery, QA, and handover

What happens while the work is being built and verified.

How do you make sure the work is actually testable?

Acceptance criteria, risk areas, and critical journeys are identified early. Automated tests, manual checks, and review notes are then selected based on the type of work and the cost of failure.

Which testing tools do you use?

NSS commonly works with Playwright for end-to-end checks, Vitest for unit or integration coverage, and CI checks through GitHub Actions when appropriate.

Will we receive documentation?

Yes, where documentation is useful for operation or maintenance. This can include setup notes, test commands, architecture decisions, known risks, release notes, and handover guidance.

Can you improve an existing test suite?

Yes. Existing suites can be audited for coverage gaps, flakiness, slow execution, unclear selectors, poor fixtures, and weak CI integration.

What does done mean?

Done should mean the agreed work is implemented, reviewed, verified against acceptance criteria, documented where needed, and ready for the agreed release or handover step.

Do you support launches?

Yes, launch support can include release checks, deployment review, smoke tests, urgent debugging, rollback planning, and post-release notes if agreed in scope.

FAQ

Security, data, and ownership

How sensitive project material and deliverables are handled.

Can we sign an NDA?

Yes. Confidential discussions can be covered by written terms before repositories, documents, credentials, or sensitive business context are shared.

How should we share access?

Access should use named accounts, least privilege, separate environments where possible, and revocation after the work ends. Secrets should not be sent casually or committed to repositories.

Who owns the code?

Ownership depends on the agreement and payment status. Custom deliverables created for the client are normally assigned or licensed as agreed, while pre-existing tools, know-how, templates, and third-party components remain subject to their own terms.

Can you work with production data?

Only when necessary and agreed. Test data, masked data, or limited access is preferred. If personal data is involved, controller/processor responsibilities and safeguards should be clear.

Do you use client work in public case studies?

Not without appropriate permission. Client names, screenshots, metrics, and implementation details are not used publicly unless agreed or already lawfully public.

FAQ

Remote work and ongoing support

How collaboration continues after the first delivery step.

Do you work remotely?

Yes. Remote collaboration works well when communication, documentation, access, review points, and responsibilities are clear.

Can you provide ongoing maintenance?

Yes. Maintenance can cover dependency updates, bug fixing, QA improvements, release checks, documentation, and small product changes under an agreed rhythm.

Can you work across time zones?

Yes, within a practical overlap. Written updates, async review, and planned calls help keep progress visible even when teams are not online at the same time.

What happens after the first phase?

The next phase can be a prioritized backlog, maintenance plan, implementation sprint, QA expansion, modernization roadmap, or handover to the internal team.

Ready to clarify the next step?

Tell us what needs to be built, fixed, or made reliable.

Share the product context, current constraint, timeline, and outcome you want. NSS will respond with a practical next step.

See the process