Senior Software QA Analyst
Purpose: At Liaison, we’ve helped higher ed institutions build better, more diverse classes for three decades. You may recognize us as the company behind the Centralized Application Service (CAS), Enrollment Marketing services and platform (EMP), SlideRoom, Time2Track, TargetX (CRM) and Othot.
Everything we do is focused on taking that proven success and expanding its scope and scale. Over 31,000 programs on more than 1,000 campuses see us as a forward-thinking partner integral to meeting their total enrollment goals — and we’re building the data- and mission-driven team that will reinforce and expand our role for decades to come.*
Liaison is looking for an experienced and motivated Senior Software QA Analyst to help improve the quality of our products and evolve our quality assurance, testing, and quality control processes.
You must be comfortable and productive in a fast-paced development environment, while also remaining diligent and determined in your efforts to deliver high-quality, well-tested, and user-friendly software products. You will be the SME for the application, as well as a SME on some integrated products. You will assist the QA Manager in defining, implementing and maintaining a sustainable test architecture.
We’re a product- and customer-focused team. As such, you must be comfortable with cross-functional teamwork, willing to collaborate with other teams across the organization (Support, Implementation, Client Success, Product Management, etc.), and able to think about our products from a customer and end-user perspective as well as a software engineering perspective.
Required Skills & Experience ("Must-Have")
7+ years of experience as a Software QA Analyst with a focus on web applications and SaaS platforms
7+ years of experience manually testing software applications across various platforms and operating systems (web, mobile, desktop, etc.)
5+ years of experience developing and validating testing strategies and methodologies based on product requirements and business objectives
5+ years of experience developing and maintaining thorough, well-defined, well-organized test cases(“test scripts”) based on functional requirements and acceptance criteria
2+ years of experience organizing test cases into test suites for testing specific features and user-flows, as well as optimized for full regression analysis, partial regression analysis, and smoke tests
5+ years of experience managing daily test suite execution (“test runs”), as well as analyzing and reporting the results of each run
5+ years of experience triaging test suite execution failures, identifying/reporting defects and their severity in bug tracking systems, and ensuring timely resolution of high severity defects
5+ years of experience logging thoroughly written bug reports including reproduction steps and supplemental screenshots and screencasts
5+ years of experience with exploratory testing to uncover edge-cases not explicitly covered by existing test scripts
Excellent written and communication skills, and the ability to document and explain reported bugs
Must be proficient at identifying common problems and troubleshooting web applications (e.g., JS errors, bad HTML DOM structure, CSS styling issues, HTTP request-response failures, etc.) using the browser’s developer console
Must be comfortable working in an Agile Scrum environment
Must be comfortable working with remote and globally distributed teams.
Desired Skills & Experience (“Nice-to-Have”)
Some experience with web accessibility testing, including WCAG standards, and using tools like WAVE, Axe, NVDA, and JAWS
Prior experience testing software applications for Higher Education and/or Education Technology
Experience using SDLC tools such as JIRA, GitHub, TestRail, and Jenkins
Basic understanding of AWS or other public cloud