Company Overview:
At Panopto, we are the most customer-centric learning technology company in the world. As the leader in visual and audio-based learning, we empower organizations to share knowledge effortlessly in a capture and post-capture world. We don’t just build software; we obsess over our users’ goals to deliver solutions that truly matter. Our mission is simple: to attract the brightest talent, people like you, to Elevate the Craft and do the most impactful work of your career.
We are looking for a hands-on Software Development Engineer in Test to design and implement our integration test automation strategy. The goal of this engagement is to build reliable integration coverage for critical audio/video flows, reduce regressions, and increase release confidence while enabling developers to own and maintain integration tests long term.
Scope of work
- Implement automated integration coverage across key system boundaries:
- API integration tests for Express + MongoDB (Supertest + isolated DB)
- Frontend-to-backend integration tests for critical flows
- Integration coverage for audio/video pipelines and artifacts;
- Build and maintain the integration automation infrastructure;
- Integrate tests into CI/CD as defined in strategy:
- PR gates (API integration)
- staging gate (integration smoke / critical flow suite);
- Enable the dev team to own more integration tests:
- create clear documentation (how to write/run integration tests, patterns, examples, DoD expectations)
- prepare templates/snippets for common integration test scenarios
- run knowledge-sharing sessions / workshops and support developers during adoption
- actively encourage and coach developers to write integration tests as part of feature work.
Required skills
- Strong hands-on experience implementing integration test automation (API + system/service integration);
- Solid JavaScript and TypeScript testing experience in React and Node.js environments;
- Strong experience with Playwright (for integration-level smoke flows where needed);
- Experience with API testing (Supertest or equivalent) and database test isolation (MongoDB);
- Proven experience validating audio and video artifacts in automated tests;
- CI/CD experience, including test gates, parallel execution, artifacts, and stable pipelines;
- Strong communication skills with the ability to document clearly and guide engineers toward better testing practices.
Contract details
Duration: 3 months;
Focus: integration test automation strategy implementation, CI/CD integration, and developer enablement;
Engagement type: B2B contract.
Why Partner with Us?
Opportunity to work on impactful projects with a growing company.
Collaborative and supportive team environment.
Flexible work arrangements.
How to Apply:
Interested candidates are invited to apply and submit the following:
- Your Resume/CV outlining relevant experience.
- A Cover Letter detailing your interest in this specific project, your relevant skills, and your proposed rate (i.e. annual, monthly, etc.).
- Portfolio/Work Samples: [Link to online portfolio, attach relevant documents, or describe examples of your work].
Availability: Please indicate your earliest start date and estimated weekly availability.
Contract Terms:
This is a contractor/vendor role. You will not be an employee of Panopto. You must be able to invoice us for services rendered and be responsible for your own taxes and benefits. All deliverables must comply with our confidentiality/IP/data handling policies.
Use of Artificial Intelligence (AI):
Panopto may utilize artificial intelligence (AI) tools to assist in our recruitment and evaluation process. This may include analyzing resumes, assessing skills, and generating insights to help identify qualified candidates.
Please be assured that AI tools are used to support our team, and all final hiring decisions are made by human reviewers. Panopto hiring teams will thoroughly review your application and assessment results. AI is not used to make final decisions regarding your candidacy.
By submitting your application and participating in the recruitment process, you acknowledge and consent to Panopto's use of AI tools as described above.
We are committed to full compliance with all applicable labor laws, including Equal Employment (EEOC) laws, across all our company entities.
To ensure fairness and transparency: We have human oversight in all hiring decisions. If you have concerns regarding the use of AI in your assessment, please contact Panopto Talent Attraction to request a manual review of your application. Please be aware that while we offer this option, the manual review process may take longer than the standard AI-assisted process.
Any data collected during this process, including video recordings if applicable, will be retained only for the duration necessary to fulfill the hiring purpose and will be deleted shortly thereafter once the role is filled.
We may utilize vendor tools to assist with the AI process. Vendor functions are ‘skill assessments' or 'resume analysis'.
Panopto is dedicated to a fair and equitable hiring process for all candidates.