# Programmatic test control API and SSH-tunnel testing

> 2 updates: Create Tests via API, Added SSH Tunnel Proxy to Access Dev or Staging Environments Under Firewalls

Source: https://qa.tech/changelog/2025-09-01

---
2 updates shipped on September 1, 2025.

In this release

1.  01[Create Tests via API](#programmatic-test-control-api)
2.  02[Added SSH Tunnel Proxy to Access Dev or Staging Environments Under Firewalls](#secure-testing-ssh-tunnels)

1.  Update 01 of 02
    
    ## Create Tests via API
    
    Manually creating tests through the UI doesn't scale for teams that want to automate test generation from their own tools and workflows - so we built a RESTful API that lets you create tests programmatically with project
    
    Manually creating tests through the UI doesn't scale for teams that want to automate test generation from their own tools and workflows - so we built a RESTful API that lets you create tests programmatically with project-specific authentication.
    
    **How It Works**
    
    -   **RESTful Test Creation:** Create new test cases programmatically via POST `/api/projects/{projectUuid}/test-cases` with full control over test names, goals, dependencies, and configurations. Required fields: `name`, `goal`, and `applicationId` - everything else is optional.
    -   **Project-Specific Authentication:** Secure API access using project-specific tokens with Bearer authentication. Get your API token from Project Settings → Integrations → API Integration, then include it in requests as `Authorization: Bearer {your-api-token}`.
    -   **CI/CD Integration:** Automatically generate tests from your continuous integration pipelines, ticketing systems, or custom scripts. The API returns the created test case ID and URL, making it easy to integrate test creation into your automated development workflows.
    
    Create tests via API from your CI/CD pipelines, ticketing systems, or custom scripts. Get your API token from [Project Settings → Integrations → API Integration](https://docs.qa.tech/api-reference/introduction), then use it to programmatically create test cases with full control over names, goals, dependencies, and configurations.
    
    [\# Direct link](#programmatic-test-control-api)
    
2.  Update 02 of 02
    
    ## Added SSH Tunnel Proxy to Access Dev or Staging Environments Under Firewalls
    
    Dev and staging environments are commonly protected behind corporate firewalls, making them inaccessible to external testing tools. Now our AI agents can access even those protected environments through SSH tunnel proxie
    
    Dev and staging environments are commonly protected behind corporate firewalls, making them inaccessible to external testing tools. Now our AI agents can access even those protected environments through SSH tunnel proxies using SSH tunnel proxy.
    
    **How It Works**
    
    -   **SSH Tunnel Configuration:** Set up secure SSH proxy tunnels in Project Settings → Network → SSH Tunnel Proxy, allowing QA.tech AI agents to access internal applications through your existing SSH infrastructure. Generate an SSH key pair directly in the UI, then add the public key to your server's `~/.ssh/authorized_keys` file.
    -   **Enterprise-Friendly Security:** Test staging environments, internal tools, and applications behind corporate firewalls using industry-standard SSH tunneling (SOCKS5 proxy). All traffic routes through your SSH server, maintaining your security posture and compliance requirements without requiring VPN infrastructure.
    -   **Connection Testing:** Use the "Test Connection" button to verify your SSH tunnel configuration before running tests. Once configured, QA.tech automatically manages tunnel connections - establishing when needed and cleaning up after test runs complete.
    
    Configure SSH tunnel proxies in [Project Settings → Network](https://docs.qa.tech/configuration/ssh-tunnel): enable the toggle, generate SSH keys, add the public key to your server (e.g., `your-server.example.com`), enter SSH host and user credentials, test the connection, and save. Your internal applications are now accessible for testing without exposing them to the public internet.
    
    [\# Direct link](#secure-testing-ssh-tunnels)
    

## Your team moves fast. Can your testing keep up?

QA.tech agents test your product autonomously, so moving fast never means shipping broken. See how it works in a 30-minute demo.

[Get a demo](https://qa.tech/demo)

[QA.tech](https://qa.tech/)

SOC 2 Type 2 compliant

![Sensiba SOC 2 Type 2 compliant](https://qa.tech/assets/soc2-type2-badge-DPb1j9VX.png)

### Product

-   [Platform overview](https://qa.tech/product)
-   [AI QA Testing](https://qa.tech/ai-qa-testing)
-   [Web Testing](https://qa.tech/product/web-testing)
-   [Mobile Testing](https://qa.tech/product/mobile-testing)
-   [Voice Testing](https://qa.tech/product/voice-testing)
-   [PR Testing](https://qa.tech/product/pr-testing)
-   [MCP](https://qa.tech/product/mcp)
-   [Integrations](https://qa.tech/product/integrations)
-   [Use cases](https://qa.tech/use-cases)
-   [Changelog](https://qa.tech/changelog)

### Compare

-   [QA.tech vs Cypress](https://qa.tech/compare/qa-tech-vs-cypress)
-   [QA.tech vs Playwright](https://qa.tech/compare/qa-tech-vs-playwright)
-   [QA.tech vs Mabl](https://qa.tech/compare/qa-tech-vs-mabl)
-   [QA.tech vs QA Wolf](https://qa.tech/compare/qa-tech-vs-qa-wolf)
-   [AI vs Human QA](https://qa.tech/saas)

### Resources

-   [Docs](https://docs.qa.tech/)
-   [Blog](https://qa.tech/blog)
-   [Events](https://qa.tech/events)
-   [Pricing](https://qa.tech/pricing)
-   [Case Studies](https://qa.tech/case-studies)

### Company

-   [About](https://qa.tech/about-us)
-   [Partnerships](https://qa.tech/partnerships)
-   [Press](https://qa.tech/press)
-   [Contact Us](https://qa.tech/contact)
-   [Privacy Policy](https://qa.tech/privacy-policy)
-   [Terms of Service](https://trust.qa.tech/resources?s=mb9w4yjb03i3t8bjsq4jx3&name=main-agreement.pdf)
-   [Security & Compliance](https://trust.qa.tech/)

### Social

-   [](https://www.linkedin.com/company/qa-tech-ai/)
-   [](https://x.com/getqatech)
-   [](https://www.instagram.com/getqatech/)

© 2026 QA.tech. All rights reserved
