Ellucian Automated Software Test Engineer in Rochester, New York
Automated Software Test Engineer
# of Openings per Req:
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:
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
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
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)
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.
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.