QA Engineer, Software Quality Assurance

MetaRedmond, WA
$163,000 - $224,000

About The Position

Release QA Lead helps to lead the team finding technical bugs, creating/distributing reports, improving and enhancing the team's performance and analyzing testing/tools improvements.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Experience with bug tracking software
  • Excellent verbal and written communication skills
  • Excellent attention to detail, with an ability to multitask and meet deadlines
  • Ability to work in both a team environment and independently
  • A strong understanding of the software test cycle process
  • Familiarity with testing in an Agile Development environment
  • Aptitude to learn quickly and effectively
  • Flexibility to work overtime if needed

Nice To Haves

  • Experience creating/updating Test Cases and/or Test Plans
  • Linux knowledge
  • Scripting or coding knowledge
  • Experience in TestRail or equivalent
  • Experience installing, setting up, using, and troubleshooting Robotics hardware
  • A passion for Robotics industry

Responsibilities

  • Lead/Test and help debug pre-released software for defects
  • Provide clear and detailed written end-of-day reports of bugs and report steps to the development team
  • Create clear and detailed end-of-day reports for the projects tested by QA as applicable
  • Perform smoke testing, regression testing, and verify claimed bug fixes as needed
  • Perform testing from scripted test cases as needed for additional support
  • Help review and analyze any necessary software, devices and hardware needed
  • Help distribute and mitigate testing/checks among the team
  • Promptly bring serious defects to the attention of the stakeholders
  • Create and analyze test cases and attend meetings associated with them
  • Attend and participate in stand up development and related meetings as needed
  • Assign tasks to testers based on the current workload, availability and schedule
  • Create new test cases based on requests from other departments, allowing testing of new features to be thorough and complete per the information provided by engineers
  • Update test cases to reflect changes made, including AB test decisions/changes, new features affecting other areas of the test suite, and minor changes from other departments
  • Create and maintain information on test runs for the current workload, keeping up to date on test run progress and ensuring testing is adjusted if needed based on progress
  • Provide feedback during TDD reviews and ask questions that would assist in understanding the process from a QA perspective
  • Coordinate additional testing requests and questions with stakeholders, ensuring information is communicated and tasks are handled within the current workload
  • Communicate with stakeholders to confirm questions and information as well as provide support as needed
  • Perform functionality testing as needed to provide support during test runs or when additional work comes in
  • Attend high level meetings regarding upcoming features, changes and requests and share this information to other departments as requested
  • Assist with setting up specific tools/accounts as needed for testing, including identifying issues, access requirements, and ways to improve tools and accounts
  • Demonstrate expert end-to-end understanding and explain requirements and how well those requirements are being met
  • Maintain consistent high level of productivity across many projects with a track record of successfully completing projects of large scope
  • Proactively find problems or make suggestions and drive to resolution often without guidance
  • Seek out ways to improve components or systems to facilitate easier development of new features
  • Help make people around you more efficient by identifying issues slowing the team down and driving changes to address them
  • Lead people towards a common goal regardless of whether you are in charge, effectively facilitate or participate in discussions, and ensure outcomes are clear and well-communicated
  • Drive tasks across other teams, build relationships as needed, and demonstrate effective communication and understanding in cross-functional collaboration
  • Learn new technologies and invest in improving your skills proactively
  • Seek out feedback on how you can improve, accept it and work with your manager to improve
  • Provide detailed positive and constructive feedback to the manager regarding the performance of other team members and help make the team better

Benefits

  • bonus
  • equity
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service