As an Software Engineer in Test, you will help shape and drive QA processes from the ground up. You will be working cross-functionally with engineers, product managers, and business stakeholders to define and measure quality at every level of our stack. This is a great opportunity for someone who thrives in a collaborative environment and is eager to grow their technical and testing skills.
- Design, develop, and maintain automated test frameworks and tools to improve test coverage and reliability.
- Execute and manage manual, exploratory, and regression testing for new features and releases.
- Analyze system specifications and technical requirements to provide feedback and ensure testability.
- Identify, document, and track bugs through resolution, contributing to improved product quality.
- Support the team by building and maintaining CI/CD test pipelines and integrating automated tests into release workflows.
- Collaborate with developers to ensure proper testing is done throughout the development lifecycle.
- Participate in code reviews and test plan reviews.
- Help establish quality processes and best practices across the engineering team.
- Investigate and recommend tools or practices that help scale QA and improve team productivity.
- 2–5 years of experience in software testing, automation, or software development.
- Proficient in at least one programming language ("e.g., TypeScript, JavaScript, Python, or Ruby").
- Hands-on experience with automated testing tools such as Playwright, Selenium, Capybara, or RSpec.
- Strong understanding of testing methodologies including unit, integration, and E2E testing.
- Experience writing and executing test plans and test cases, both automated and manual.
- Familiarity with CI/CD pipelines and test automation integration.
- Ability to work independently in ambiguous environments with a strong bias toward action.
- Excellent communication and debugging skills.
Good to Have
- Experience testing multilingual or mobile applications.
- Familiarity with AWS, monitoring tools like Datadog, or performance testing.
- Exposure to backend systems, APIs, or infrastructure.
- Experience working with agile teams or in fast-paced startup environments.
- Open-source contributions.