Digs→
Software Engineering Intern- Test Automation… at Digs · Vancouver
InternshipHybridFull-timeVancouver, WA$42k–$52k/yr
Skills
test automationplaywrightend-to-end testingci/cd optimizationagility
Job Description
Summary: Digs is building the future of collaboration between builders and homeowners. They are seeking a Software Engineering Intern focused on test automation, where the intern will write and maintain end-to-end tests, expand test coverage, and contribute across the full stack.
Responsibilities:
- Write and maintain end-to-end tests using Playwright, covering critical user workflows across desktop and mobile
- Expand test coverage into untested areas — new features, edge cases, error scenarios, and multi-user workflows
- Build and maintain Page Object Models, test fixtures, and reusable test utilities that make it easy for the rest of the team to write reliable tests
- Monitor and reduce test flakiness, improving the signal-to-noise ratio in our CI pipeline
- Improve test data management — building factories, seeders, and isolation patterns that keep tests fast and reliable
- Adopt and help shape our agentic coding practices — our team embraces tools like Cursor, Copilot, and Claude Code to accelerate development
- Researching, evaluating, and integrating emerging AI-powered testing tools and frameworks
- Designing and implementing visual regression testing to catch unintended UI changes before they ship
- Optimizing our CI/CD test pipeline — improving parallelization, execution time, and failure reporting
- Contributing to frontend and backend feature work, bringing a testing mindset to every feature you touch
Required Qualifications:
- You recently completed a degree in Computer Science, Machine Learning, Data Science, or a related field (or have equivalent practical experience) and are looking for a runway to transition into a full-time role
- You are passionate about software quality and find satisfaction in catching bugs before users do
- You have coursework or project experience writing automated tests of any kind — unit, integration, or end-to-end
- You think critically about how software can break, not just how it should work, and naturally consider edge cases, race conditions, and failure modes
- You are a self-starter who is comfortable charting your own path — this role won't have a QA manager handing your test plans, so you'll need to identify what to test and how
- You are a highly collaborative, self-motivated communicator who thrives in ambiguity, takes ownership of your work without waiting for instructions, and isn't afraid to say 'I don't know yet' while moving fast
- You are comfortable participating in virtual meetings and in-person collaboration at our Vancouver, WA HQ
Preferred Qualifications:
- Experience with Playwright, Cypress, Selenium, or other end-to-end testing frameworks
- Experience with React, TypeScript, or Node.js in a project or coursework setting
- Interest in or exposure to AI-powered testing tools and agentic test automation
- Startup experience: proven ability to move fast on a small engineering team
- Experience or interest in the home building, home remodeling, construction, or real estate industries
Required Skills: Test Automation, Playwright
Important Skills: End-to-end Testing, CI/CD Optimization
Nice-to-Have Skills: Agility
Internship Start Date: Start in 2026 Spring
Benefits: We will provide all necessary equipment, including a laptop, to ensure you have everything needed to succeed in this role.
Benefits
We will provide all necessary equipment, including a laptop, to ensure you have everything needed to succeed in this role.