Senior Software Test Engineer

Athena Software


a year ago


Athena Software is seeking a Senior Software Test Engineer to join our expanding R&D team in Waterloo!

Athena makes Penelope, a case management software system for social service agencies and nonprofits around the world. We have hundreds of clients on five continents – we estimate that close to 20,000 people use Penelope every day, and that our clients help over 1 million people each year.

In other words, the software you’ll be working on helps make a difference in the lives of people doing great work in communities all over the globe.

About Athena

We are a growing group of 50, with employees located mostly in Waterloo, but also in California, Australia and the United Kingdom.

Our product is a unique, flexible and comprehensive solution for social service agencies, and this spirit is also reflected in our company culture of innovation, collaboration, and commitment to community.

If you’re someone who likes to do their part for the environment, then you’ll be at home at Athena. We are one of the original pledging partners at Sustainable Waterloo Region, and are currently a Gold Pledging Partner in their Regional Carbon Initiative. One of our co-founders is on the board of directors at Sustainable WR, and our entire staff participates in yearly eco-friendly events like the Commuter Challenge and the Carbon Cleanse.

Staff fun days are held throughout the year, and each Friday a catered lunch is provided for all staff to get together and catch-up. We’re not going to lie to you – we don’t have a rollercoaster in the office, and you won’t have your own personal chef, but what you’ll get is a welcoming, relaxed and inclusive atmosphere where you can make friends, have fun, and get lots of work done, too.

What You’ll Do

You are eager to tackle projects of any size, to learn and teach new things every day, are ready to make direct and substantial contributions to our product, and you believe that making software demands craftsmanship.

  • Design and develop test tools, applications, and/or processes to test company product, systems, and equipment
  • Establish specification requirements from design documentation
  • Ensure all testing procedures are compliant with industry and quality standards
  • Design, code, document, and verify the test application
  • Develop procedures for all aspects of the testing process, including debugging guidelines based on design documentation
  • Manage QA team members
  • Participate in business and functional requirements review
  • Drive software problem isolation and resolution process
  • Coordinate with vendors and other staff members for test planning and execution
  • Ensure proper risk assessments of software deficiencies are completed

Who You Are

With 5+ years in progressive software quality assurance roles, you are not afraid to innovate methods, techniques, and procedures to achieve the desired results.

  • You possess QA team management experience
  • You have a thorough understanding of quality assurance methodologies, processes, deliverables, and metrics
  • You have demonstrated experience constructing and maintaining test automation frameworks
  • You have practical experience with issue tracking, and hold a deep understanding of its strengths and weaknesses
  • Knowledge of Java and Javascript will be beneficial.

Does this sound like you? If so, please apply with Resume and Cover Letter to the link provided.

Athena Software provides employment accommodation during the recruitment process. Should you require any accommodation, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, suggestions or required documents regarding accessibility in a different format, please contact us at 866.806.6014 x312 and/or human.resources [AT]

No phone calls or visitors please. While we appreciate all candidates, only those considered for an interview shall be contacted at this time.

This job's salary is undisclosed
Application Info