Senior QA Engineer
Linden Lab
- San Francisco, CA
- $124,000-168,000 per year
- Permanent
- Full-time
- Develop and maintain comprehensive test strategies and plans to ensure full coverage of complex features and systems, including creating, executing, and refining test scripts to safeguard product reliability.
- Identify, document, and manage software defects in Jira/GitHub with clear reproduction steps, prioritization, and risk context, ensuring timely communication and collaboration with Product, Engineering, and Support teams to drive resolution.
- Lead and expand automation efforts, designing, implementing, and maintaining front and back-end automated test suites to enhance reliability, improve delivery speed, and support modern engineering practices.
- Act as a QA representative in planning and execution, providing estimates, priorities, and risk assessments during sprint planning, triage, and major project meetings, while driving QA coverage and serving as the primary QA lead on significant projects or releases.
- Analyze metrics and implement process improvements to uncover trends, streamline QA workflows, shorten feedback loops, and enhance overall test effectiveness and engineering efficiency.
- Contribute to documentation and knowledge sharing, including test plans, process documentation, onboarding materials, and leading quarterly knowledge-sharing sessions or demos to elevate QA expertise across the team.
- Mentor and support team members, fostering technical growth, promoting best practices, and building a culture of collaboration and continuous improvement.
- Leverage AI and modern tools to accelerate test automation, documentation, and workflows, sharing best practices to help the team effectively integrate AI into QA processes.
- 5+ years of QA engineering experience with expertise in functional, integration, and regression testing across multiple platforms, including web application backend services, content creation tools, and mobile environments.
- Bachelor's degree in Computer Science or equivalent training and experience, with strong adaptability to learn and apply new languages such as Python, Shell scripting, Lua, and C++.
- Proven proficiency with automated test frameworks like Playwright, BDD, or similar, designing scalable front and back-end automation and integrating automated test runs into CI/CD pipelines, including leveraging AI tools.
- Strong analytical and independent work skills, with the ability to triage complex issues, balance risk, prioritize effectively, and communicate clearly with technical teams and external stakeholders.
- Exceptional attention to detail and documentation skills, including writing clear, thorough test plans and maintaining concise QA documentation that supports knowledge sharing and training across the team.
- Curious and growth-oriented mindset, with enthusiasm for continuous learning, creative problem solving, and sharing technical expertise to enhance team processes and efficiency.
- Proven contributions to QA innovation and collaboration, including delivering viewer automation, supporting mobile initiatives, conducting viewer triage for Firestorm bugs, maintaining strong resident communication, and advancing the team's knowledge base and training efforts.
- Perform focused, computer-based tasks and collaborate effectively with coworkers in a dynamic, in-office environment. While some remote collaboration may occur, in-office presence is an essential requirement of this role to foster creativity, teamwork, and spontaneous problem-solving.
- Communicate clearly and effectively through typing, using hands and fingers for keyboard tasks.
- Maintain the ability to sit, stand, or remain stationary for extended periods (up to eight hours) during calls, meetings, or collaborative sessions, with ergonomic workstations and tools provided.
- Sustain prolonged attention on a computer monitor to perform tasks requiring visual focus and attention to detail.
- Operate office equipment and handle materials as needed for presentations, discussions, or team activities.
- Move freely around the office to attend meetings, participate in team activities, and contribute to shared responsibilities, supporting a collaborative and engaging workplace culture.
- Travel may be required for business meetings, team summits, or company events, where in-person participation is an essential part of the role to foster collaboration, alignment, and engagement.