Software Quality Assurance Engineer

The Software QA Engineer is the quality advocate of our Software Development team. In this position you will have the opportunity to design and execute manual software testing in an environment that is collaborative and creative and for an organization that is an innovative leader in the growing education technology sector.

Job Description

The Software QA Engineer works with eCornell’s business analysts, software developers, and business stakeholders to design and develop software test plans and perform tests. The Software QA Engineer also works with the support team and end-users to identify and research customer and internally reported software problems.


The eCornell Software QA Engineer will manage the following responsibilities (other duties may be assigned):

  • Create detailed, comprehensive and well-structured test plans and test cases
  • Execute test plans and test cases, identifying, recording, and documenting defects
  • Identify and research customer and internally reported software problems
  • Communicate clearly with stakeholders regarding status of bugs, defects, and other technical issues
  • Contribute to technical support documentation used by internal stakeholders and customers
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Perform thorough regression testing when bugs are resolved and prior to planned release dates
  • Develop and apply testing processes for new and existing products to meet stakeholder needs
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Stay up-to-date with new testing tools and test strategies

Required Qualifications:

  • Work experience in a fast-paced web-based software development environment
  • Work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Experience working in an Agile/Scrum development process
  • Strong technical aptitude
  • Strong written and verbal communication skills
  • Collaborative approach, customer-focus

Preferred Qualifications:

  • Located in Ithaca, NY or Western/Central NY
  • B.S. in Computer Science, Engineering or related subject
  • 2-4 years experience in a fast-paced, high-tech environment
  • Experience with performance and/or security testing

About eCornell

As Cornell University’s online learning unit, eCornell delivers online professional certificate courses to individuals and organizations around the world. Courses are personally developed by Cornell faculty with expertise in a wide range of topics, including data analytics, management, marketing, human resources, and leadership. Students learn in an interactive, small cohort format to gain skills they can immediately apply in their organizations, while earning a professional certificate from Cornell University. eCornell has offered online learning courses and certificate programs for 15 years to over 130,000 students at more than 2,000 companies and is rapidly expanding its portfolio of offerings.

eCornell offers an excellent compensation and benefits package including:

  • Medical, Dental & Vision Insurance
  • Life Insurance
  • Short-term and long-term disability Insurance
  • Flex Spending Account
  • Vacation/Personal/Sick Leave

No visa sponsorship is provided for this position. eCornell is an affirmative action/equal opportunity employer. Please send cover letter and resume via email to