QA Automation Engineer
Liaison International
At Liaison, we’ve helped higher education 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 our role for decades to come.
We are looking for a detail-oriented Software QA Automation Engineer to join our team. In this role, you will be responsible for building and maintaining automated test scripts that ensure the quality, reliability, and performance of our applications. You will collaborate closely with developers, QA team members, and product managers to deliver high-quality software in a fast-paced environment.
Responsibilities:
- Develop, maintain, and execute automated test scripts for web, API, and/or mobile applications.
- Collaborate with QA engineers, developers, and product managers to ensure adequate test coverage for new and existing features.
- Participate in Agile ceremonies including sprint planning, standups, and sprint reviews to understand product requirements and testing needs.
- Identify, document, and track software defects with clear, reproducible steps.
- Perform regression, functional, and exploratory testing using both automation and manual testing approaches as needed.
- Contribute to the design and improvement of automation frameworks and QA processes.
- Support continuous integration and deployment pipelines by integrating automated testing into CI/CD workflows.
Position Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of hands-on experience in software testing and automation.
- Familiarity using AI tools as part of the automation process (Cursor preferred).
- Proficiency in one or more programming or scripting languages such as TypeScript, Java, Python, JavaScript, or C#.
- Experience with test automation tools such as Playwright, Cypress, Selenium, or Appium.
- Experience with API testing tools such as Postman, RestAssured, or similar technologies.
- Knowledge of CI/CD tools and version control systems such as Git, Jenkins, GitHub Actions, or GitLab CI.
- Strong understanding of software testing methodologies, QA best practices, and Agile development processes.
- Strong analytical and problem-solving skills with attention to detail.
Preferred Qualifications:
- Experience with performance or load testing tools such as JMeter, Gatling, or Locust.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Basic understanding of containerization technologies such as Docker or Kubernetes.
- ISTQB or equivalent QA certification.