Ellucian Automated Software Test Engineer in Rochester, New York


Posting Title:

Automated Software Test Engineer


Product Team

# of Openings per Req:


Role Description:

Description of Job Duties:

As an Ellucian Software Test Engineer on the Ethos UI Standards team, you’ll utilize your expertise in developing and executing software tests in order to ensure quality or our next-generation platform and design system used by product management, UX/UI designers and developers across the Ellucian product ecosystem.

As a member of this Agile scrum team, this position is responsible for developing and executing software tests in order to ensure quality of Ellucian’s design system - a set of tools, frameworks, and libraries for other developers and designers to use and reference across the Ellucian product ecosystem. You’ll be challenged and learning new skills all the time while adopting new techniques and technologies as they emerge.

QA Software Test Engineer responsibilities include estimating, planning, developing test procedures, automated scripts, and conducting testing activities. You’ll also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system. You’ll work closely with the UI Standards team to resolve issues and recommend improvements in software and user interfaces. Additional responsibilities include the research and champion of new testing methods and technologies.

  • Analyze product requirements and testing needs to create and execute a comprehensive test strategy, including both functional and technical/system-level testing

  • Actively participate in software requirements, design, and code reviews to provide early and continuous quality feedback

  • Experience with testing graphical user interfaces

  • Idenify and develop manual and automated test scripts for various types of testing including: Acceptance, Usability, Functional, Visual and Regression

  • Setting up and maintain test environments

  • Execute/analyze test cases and communicate results

  • Help troubleshoot and verify bugs and errors reported

  • Write code to automate regression tests

  • Update test scripts based on bugs and changes/upgrades to the application

  • Work with team members to find the cause of defects

  • Continually improve test processes and practices based on inspection/adaption of previous iterations

  • Work effectively with members of the project team to ensure project success and champion high quality throughout the project

  • Proactively seek ways to incorporate new/creative ideas and methodologies into testing efforts by keeping abreast of current methodologies, technologies and tools

  • Strong knowledge of software QA methodologies, tools, and processes

Auto req ID:


Positions Remaining:


Business Unit:


Job Posting Location(s):



  • Bachelor's degree in Computer Science or related field

  • At least 3 years of in-depth experience and demonstrated proficiency with automated testing, software testing methodologies, process, and deliverables

  • Experience with automated testing tools and technologies, including but not limited to Selenium-Webdriver, Mocha and NodeJS

  • Understanding of Software Development Life Cycle

  • Experience writing test plans, strategies, and test cases

  • Experience in large-scale system deployments

  • Solid understanding of client-side and server-side technologies including, but not limited to HTTP, HTML, CSS, Javascript, HTML5, React.js

  • Exposure to source control tools such as Git

  • Technical depth and passion for identifying new automation strategies

  • Hands-on experience creating test processes and scripts for software and web/service products

  • Highly motivated self-starter with advanced capability to quickly learn, and work with new technologies and complex technical environments, including a variety of databases and operating systems

  • Excellent written and verbal communication and interpersonal skills and strong teamwork relationships

  • Ability to work hands-on and also provide leadership in the implementation of complex testing solutions. Display a high-level of initiative and troubleshooting skills

  • Able to work independently with minimal supervision and keep stakeholders informed of progress toward goals.

  • Experience testing complex multi-tiered web based systems and complex data-driven applications

Desired -

  • Proficiency with web development debug tools

  • Experience working within an Agile environment

  • Atlassian JIRA or other issue and project management solutions

  • Experience working with Amazon Web Services products including EC2, Amazon Simple Storage Service (S3), and Amazon Relational Database Service (RDS)


Company Information:

Ellucian is the world’s leading provider of software, services and insight to higher education. Ellucian helps the higher education community—students, faculty, and staff—achieve their goals more efficiently, effectively, and with reduced risk. Ellucian’s comprehensive suite of software solutions includes student information systems (SIS), finance and HR systems, recruiting and retention systems, among other offerings. With more than 1,500 institutions subscribing to Ellucian’s cloud services and SaaS offerings, the company is one of the largest providers of cloud-based solutions. Ellucian also supports the higher education community with a range of professional services, such as application software implementation, training, education, and management consulting. More than 2,400 institutions in 40 countries rely on Ellucian to help enable the mission of higher education.

Functional Area:


Primary Location:


We’re inclusive

All qualified applicants will receive consideration for employment at Ellucian without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or citizenship status; or any other status protected by law.