Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Quality Assurance Engineer (WI)

Product Development | Milwaukee, WI | Full Time

Job Description

The Quality Assurance Engineer will ensure high-quality web-based software through functional, regression, and performance testing in a collaborative, agile-scrum work environment, leveraging both manual and test automation practices. The Quality Assurance Engineer is a mid-level position expected to spend up to 50% of his/her time applying Java skills toward building and executing automated regression and performance tests.


  • Test new and existing software features using manual and automated test methods
  • Perform functional, compatibility, accessibility, and security testing as needed
  • Design, create, maintain and execute automated acceptance, regression, and performance tests
  • Identify and document issues found in applications during manual and automated testing to assist with easy recreation
  • Collaborate with software product owners and project teams to understand and advise on well-defined and testable acceptance criteria
  • Assist software engineers with the design and implementation of software conducive to automated acceptance tests
  • Assist DevOps engineers with identifying resources for all manual and automated testing needs
  • Document automation using behavior driven development
  • Participate in design and code reviews associated with automation development
  • Assist quality engineer(s) with the design and implementation of software conducive to
  • automated acceptance tests


  • Extensive experience testing software solutions using manual and automated testing approaches
  • Extensive experience testing secure, scalable, and highly available web applications
  • Experience using test automation frameworks
  • Experience with cross-browser testing
  • Experience with accessibility testing
  • Experience or knowledge of web application development technologies and concepts
  • Demonstrated programming abilities using Java; preference for ability to code using Spring framework libraries
  • Ability to design user interface automation using IntelliJ, Selenium, and a Java-based automation framework
  • Proven experience analyzing and troubleshooting issues, as well as escalating in order to resolve
  • Strong work ethic with abilities to work independently, follow a schedule, and meet deadlines
  • Excellent written and verbal communication skills
  • US-based permanent residents only

Education Requirements:

  • Bachelor's degree in computer science, related field, or equivalent experience
  • Five + years of experience testing web applications
  • Three + years of experience building/executing automated tests for web applications


  • Competitive salary
  • Excellent medical, dental, and vision insurance
  • 401(k) with match
  • Commuter benefits
  • Health club discounts
  • Fantastic office location and fun, collaborative work environment

About Watermark

Watermark’s mission is to put better data into the hands of administrators, faculty, and students everywhere to empower them to connect information and gain insights into learning that will drive meaningful improvements. Through its innovative educational intelligence system, Watermark supports over 1,600 institutions around the world in developing an intentional approach to learning so that they can leverage data for a more holistic view of learning, faculty and staff impact, and institutional quality.

For more information on Watermark, visit




Watermark is an equal opportunity employer and does not discriminate against an individual based on the individual's race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, or any other protected characteristic or activity.