Shorelight logo

Shorelight

Principal Quality Assurance Engineer

🇺🇸 Boston, MA

🕑 Full-Time

💰 TBD

💻 Quality Assurance

🗓️ August 7th, 2025

Python SCRUM Selenium

Edtech.com's Summary

Shorelight is hiring a Principal Quality Assurance Engineer to validate software solutions and support all testing activities, including QA Automation tooling. This role requires creating and maintaining test plans, troubleshooting complex issues, and collaborating throughout the development lifecycle to enhance QA automation and ensure product quality.

Highlights
  • Develop, maintain, and document QA testing processes and tools for both QA and development teams.
  • Troubleshoot complex hardware, software, or solution-related problems.
  • Create comprehensive test plans and cases, identify, document, and track bugs.
  • Review requirement specifications and design documents to provide feedback.
  • Estimate, prioritize, and execute testing activities, supporting user acceptance testing.
  • Participate fully in Agile/Scrum development processes and collaborate with development and business teams.
  • Require a bachelor's degree in computer science, engineering, or related field and 5+ years of experience in multi-tier software QA testing.
  • Strong knowledge of QA methodologies, automation tools (Selenium, Webdriver), and programming (C# or Java).
  • Preferred qualifications include a master’s degree, security/performance testing, QA automation scripting, and proficiency in scripting languages such as Python.
  • Must be eligible to work and travel freely in the United States without sponsorship.

Principal Quality Assurance Engineer Full Description

Principal Quality Assurance Engineer

Boston, Massachusetts, United States

About Us
Shorelight is reinventing the international education experience for both students and universities. Based in Boston, the company works directly with top-ranked, nonprofit American universities to build innovative programs and high-touch, technology-driven services that help talented students thrive and become global citizens.

Job Overview
The Principal Quality Assurance Engineer validates solutions within our applications; supports all software testing activities, including tooling support for QA Automation; and creates, maintains, and researches new tools and technology to improve QA automation solutions. The Principal Quality Assurance Engineer is an integral role throughout the development lifecycle, so an entrepreneurial mindset and passion for emerging technologies is essential. He or she reports to the Software Quality Assurance Manager.
Essential Functions

Tools and Technologies
  • Add, maintain, and document the current testing process for team (QA and development team)
  • Perform troubleshooting for complex hardware, software, or solution problems
  • Manage and maintain current tool and technologies to be used for QA testing
  • Document, standardize, and maintain testing activities

Quality Assurance
  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Identify, record, document thoroughly, and track bugs
  • Review requirements specifications and technical design documents to provide timely and meaningful feedback
  • Estimate, prioritize, plan, and execute testing activities
  • Support and facilitate user acceptance testing
  • Participate fully in our Agile/Scrum development process
  • Collaborate with the development team and business partners to ensure requirements compliance, determine release readiness, and triage defects discovered in the field

Minimum Qualifications
  • Bachelor’s degree in computer science, engineering, or a related subject
  • 5+ years of experience as Software QA/QE testing multi-tier applications
  • Strong knowledge of QA methodologies, test tools and QA automation
  • Strong knowledge of testing both front-end, back-end, DB, and mobile applications
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Programming skills in one or more object-oriented programming language (e.g., C# or Java)
  • Experience with Selenium and Webdriver
  • Experience working in Agile/Scrum
  • Eligibility to work in, and travel freely to and from, the United States without sponsorship

Preferred Qualifications
  • Master’s degree in computer science, engineering, or a related subject
  • Performance and/or security testing
  • QA automation architecting and scripting
  • Proficiency in one or more scripting language (e.g., Python)
  • Ability to collaborate with stakeholders, including but not limited to the Product Team and Engineering Team

Application Process
To apply for this position, please visit the Shorelight Careers page to submit an application with a resume and cover letter.

Background Check Required -- Education, Criminal, Identity
Shorelight LLC is an Equal Opportunity Employer.