Senior Software Engineer (Test)
Location: San Jose, CA
About the Role:
Join a dynamic team focused on delivering high-quality software products. As a Senior Software Engineer (Test), you'll play a pivotal role in ensuring the reliability and performance of our applications.
Responsibilities:
- Design, implement, and execute automated tests using a robust test framework.
- Quickly adapt to and learn new technologies and programming languages.
- Diagnose and troubleshoot automated test failures.
- Develop comprehensive manual test plans and documentation.
- Define release criteria and associated test plans.
- Collaborate with engineers, product managers, and designers to validate feature requirements.
- Advocate for quality assurance practices within the engineering team.
- Write automated tests in Typescript/Playwright.
- Contribute to the design and implementation of testing frameworks.
- Optimize testing processes and integrate quality gating into the CI/CD pipeline.
- Perform manual testing to verify new features, edge cases, and regressions.
Qualifications:
- 5+ years of experience in software quality assurance.
- Strong experience in designing, implementing, and running automated tests.
- Proficiency in coding languages, especially Typescript.
- Familiarity with Playwright (or similar test automation frameworks).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication and documentation skills.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge projects.
- Collaborative and supportive team culture.
- Hybrid work environment (2 days in office).