Role Overview
As our Software Tester, you'll be responsible for testing everything from our web and mobile apps to the APIs and device integrations behind them.
You'll design and execute black-box test cases (focusing on user experience and requirements) as well as gray-box test cases (leveraging knowledge of internal flows, APIs, and database interactions).
Your work will directly impact safety-critical systems running on live construction and industrial sites.
Responsibilities
- Develop, maintain, and execute test plans and test cases for new features, bug fixes, and releases.
- Perform black-box testing: validate end-to-end workflows, UI behavior, and system requirements.
- Perform gray-box testing: test APIs, integrations, and database logic with partial system knowledge.
- Identify, document, and track defects using our issue tracker (e.g., Jira, GitHub Issues).
- Collaborate closely with developers, DevOps, and product managers to reproduce and resolve issues.
- Contribute to regression testing suites and ensure that releases meet quality standards.
- Suggest improvements for testability, reliability, and automation opportunities.
Requirements
- 1–3 years of experience in software testing, QA, or a related role (internship experience counts).
- Solid understanding of black-box and gray-box testing methodologies.
- Comfortable writing clear test cases, bug reports, and collaborating with engineers to troubleshoot.
- Familiarity with REST APIs, basic SQL queries, and tools like Postman for gray-box testing.
- Strong problem-solving skills, attention to detail, and passion for quality.
- Excellent communication skills and ability to work in a fast-moving startup environment.
Nice-to-Have
- Experience testing cloud systems (AWS, Azure, GCP) or edge/IoT devices.
- Familiarity with automated testing tools (e.g., Playwright, Cypress, Pytest).
- Exposure to CI/CD pipelines and version control (Git).
- Knowledge of performance or security testing.
Why Join Us
- Work on products that directly improve safety for real-world workers.
- Get exposure to cutting-edge AI + IoT tech stacks.
- Be part of a small, agile team where your contributions matter.
- Competitive compensation, flexible working arrangements, and growth opportunities.