Details:
- Compensation: $140,000 - $170,000k
- Benefits: Medical, Dental, Vision
- Employment Classification: Direct Hire
- Status: On-Site
- Job ID: 21162
Job Title: Senior Quality Engineer
Work Location: Middlesex County, Massachusetts
Summary:
The Senior Quality Engineer will play a pivotal role in ensuring the delivery of high-quality software and applications for scientific and AI/ML-driven environments. This hands-on, technical position focuses on robust automation, advanced testing strategies, and close collaboration with cross-functional teams to drive quality best practices and continuous improvement.
Responsibilities:
- Develop and implement comprehensive test strategies for both traditional and AI/ML-driven scientific applications, emphasizing functionality, performance, and data integrity.
- Serve as the main liaison between remote development and quality engineering teams, ensuring clear communication and efficient software delivery.
- Collaborate with scientific and AI experts to plan and execute specialized testing for AI/ML use cases, including data validation and model performance evaluation.
- Enhance and maintain automation frameworks, with a focus on Playwright, and integrate automated tests into CI/CD pipelines such as GitHub Actions.
- Conduct a mix of manual and automated testing, including functional, integration, regression, and performance testing to ensure software quality.
- Identify and advocate for improvements in test processes, tools, and methodologies, promoting best practices and coaching engineers on quality patterns.
- Maintain thorough documentation of test procedures, cases, and results, and deliver clear quality assurance reports to stakeholders.
- Mentor quality engineering team members on automation, AI in testing, and emerging tools and techniques.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Data Science, or a related technical field.
- 8+ years of experience in Quality Assurance or Software Development Engineer in Test (SDET) roles, with a strong background in test automation and complex software testing.
- Expertise in Playwright, including building and maintaining automation frameworks.
- Strong coding skills in Python for test automation and framework development.
- Foundational understanding of AI/ML principles, algorithms, and model evaluation techniques.
- Proficiency in SQL for backend data validation and experience testing RESTful APIs.
- Excellent communication and collaboration skills, with the ability to convey technical issues to diverse audiences.
- Strong analytical, problem-solving, and critical thinking skills with attention to detail.
- Ability to work independently, prioritize tasks, and manage multiple projects in a fast-paced environment.
- Background or strong interest in scientific software/applications is highly advantageous.
- Experience with Agile/Scrum methodologies and integrating QA practices into the full software development lifecycle.
Published Category: Quality & Validation