8am is a company dedicated to empowering professionals with innovative technology. They are seeking a Senior Quality Engineer to drive quality improvements, mentor junior engineers, and contribute to process enhancements within their engineering organization.
Responsibilities:
- Work effectively as an embedded engineer on a scrum team, and across teams when user features span multiple teams, contributing meaningfully to technical discussions
- Design and execute comprehensive test strategies across UI and API layers, ensuring they reflect real customer scenarios
- Write high-quality test cases that tell a story about customer interactions, and maintain them throughout their entire lifecycle
- Contribute tests to our Python/Playwright/pytest automation framework, expanding coverage for both UI and API scenarios
- Champion the customer experience at every stage of development, viewing deliverables through the customer's lens
- Identify and document defects with comprehensive root cause analysis
- Drive continuous improvement in our Defect Leakage Rate, recognizing that every bug reaching production erodes customer trust
- Proactively engage with Product Owners and Product Management on feature feasibility, testability, and requirement clarification—raising concerns before work enters the sprint, not after
- Become a Subject Matter Expert (SME) for specific technical areas or product components
- Collaborate with SDET team members and developers to determine which tests are high-value candidates for automation
Requirements:
- 5+ years of experience in software quality engineering, preferably in SaaS environments
- Highly self-directed: able to own your workload, define your own test approach, and drive quality without waiting to be told what to cover
- Hands-on experience testing both UI (browser-based) and API layers, with a strong grasp of REST API testing concepts
- Proficiency with Postman or equivalent REST clients for exploratory and structured API testing
- Working knowledge of Python sufficient to read, write, and contribute tests to an existing pytest-based automation framework
- Comfort navigating multi-tenant, API-driven SaaS platforms and understanding how platform-level changes ripple across features
- Strong communication skills with the ability to present to both technical and non-technical stakeholders
- Proficiency working in shell environments like bash or zsh, especially for searching and reading log files
- Proficiency with test management tools such as Qase
- Familiarity with version control using Git, both in the CLI and through services like Bitbucket and GitHub
- Experience managing locally hosted test environments using tools like Docker
- Experience mentoring junior engineers and contributing to process improvements
- Basic understanding of containerization, Kubernetes, and CI/CD pipelines (Jenkins, CircleCI)
- Familiarity with Ruby on Rails applications—comfortable reading logs, navigating the stack, and understanding application behavior without needing to write application code
- Experience with Playwright, Cypress, or Selenium for UI test automation
- Knowledge of foundational nonfunctional testing (performance, accessibility, security)
- Experience with microservices architectures and distributed systems
- Certifications such as ISTQB or CSTE
- Familiarity with AI-assisted testing tools and leveraging LLMs as a productivity-boosting tool