Senior Quality Engineer - Boston, MA

TetraScienceCambridge, MA
2d

About The Position

We are seeking a highly skilled and motivated Senior Quality Engineer to ensure the delivery of high-quality software and applications used by our scientific teams and AI experts. This is a hands-on, highly technical role requiring expertise in robust automation with Playwright and specialized testing for AI/ML models and applications. You will serve as a critical liaison between remote development and QE teams, driving quality best practices and leading test strategy in a dynamic, fast-paced environment.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related technical field is required.
  • 8+ years of experience in Quality Assurance or Software Development Engineer in Test (SDET) roles, with proven experience in test automation and testing complex software applications.
  • Expertise in Playwright is a must, with experience in building and maintaining automation frameworks.
  • Strong coding skills in languages like Python is essential for test automation and framework enhancement.
  • Foundational understanding of AI/ML principles, algorithms, and methodologies, including model evaluation techniques and data analysis.
  • Proficient in SQL for backend data validation and experience testing RESTful APIs.
  • Excellent communication and cross-functional collaboration skills, with the ability to effectively communicate technical issues to both technical and non-technical staff.
  • Strong analytical, problem-solving, and critical thinking abilities, with meticulous attention to detail.
  • Ability to work independently, prioritize tasks, and manage multiple projects in a dynamic, fast-paced environment.
  • Proficient in Agile/Scrum methodologies and integrating QA practices into the full SDLC.

Nice To Haves

  • A background or strong interest in scientific software/applications is a significant advantage, enabling effective collaboration with scientists.

Responsibilities

  • Design, develop, and implement comprehensive test strategies for both traditional software and AI/ML-driven scientific applications, focusing on functionality, performance, and data integrity.
  • Act as the primary liaison between remote development teams and the Quality Engineering (QE) group, ensuring seamless communication, clear requirement understanding, and efficient software delivery.
  • Collaborate with scientists and AI experts to plan and execute testing specific to AI/ML use cases, including data validation, model performance evaluation, and AI-driven E2E test generation and optimization.
  • Use and enhance our existing automation frameworks, building robust and scalable test suites. Expertise in Playwright is essential, including the ability to design frameworks and integrate tests into CI/CD pipelines (e.g., GitHub Actions).
  • Perform a balance of manual and automated testing, including functional, integration, regression, and performance testing, to ensure high-quality software delivery.
  • Proactively identify opportunities for improvement in existing test processes, tools, and methodologies, advocating for best practices like "shift quality left" and coaching engineers on quality patterns.
  • Maintain detailed documentation of test procedures, test cases, and test results, and provide clear, concise quality assurance reports to stakeholders.
  • Integrate automated tests into CI/CD pipelines (e.g.,GitHub Actions) to enable continuous testing and rapid feedback loops.
  • Mentor other QE engineers on automation best practices, AI in testing, and new tools/techniques.

Benefits

  • 100% employer-paid benefits for all eligible employees and immediate family members
  • Unlimited paid time off (PTO)
  • 401K
  • Company paid Life Insurance, LTD/STD
  • A culture of continuous improvement where you can grow your career and get coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service