• Home /
  • Careers /
  • SQA Software Development in Test Co-Op

Job Posting: CO-OP: SQA Software Development in Test

CO-OP: SQA Software Development in Test

Co-Op Rochester, NY (Remote, Hybrid, or Onsite) September 12, 2023

Rochester Software Associates, Inc. (RSA) is a leading innovator of software solutions for the digital production print market. We are looking for QA co-op software engineers to help discover software defects in our products prior to release.


RSA offers co-ops the opportunity to develop test software in an exciting, challenging environment with SQA frameworks like Selenium and AssertJ. You will be mentored by an experienced QA engineer with in-depth experience in test automation and frameworks. RSA has worked with and mentored  Development co-ops for close to 20 years – half of our staff are former RIT co-ops!

RSA employees are currently working on-site as well as remote. If you would like to work remotely, you will need a place to perform your work for RSA and a reliable internet connection. Additionally, RSA will consider a fully remote candidate working from one of these US states: AL, FL, KS, MA, NC, NY, PA, SC, TN, TX, and WI.

RSA is an equal opportunity employer.


Junior or Senior; Software Engineering or Computer Science


  • Develop automated tests in Java to find defects in RSA software products
  • Update existing automated tests to adjust to newer product version requirements or find defects that have emerged in a new product version
  • Enhance RSA’s sophisticated Selenium and AssertJ automated test frameworks
  • Test all aspects of the application software (client and server) using manual test procedures
  • Record test procedures, enter details in tracking system
  • Work with team to enhance our software development practices and reduce our time to market
  • Other duties as assigned by manager


  • Knowledge and passion for software development and finding software defects
  • Quality-driven mindset; inquisitive and curious
  • Outstanding communication, time management, and organizational skills
  • Self-motivated, detail oriented, thorough
  • Experience working as part of an agile team using the scrum process



  • Object-oriented Java applications development
  • Source control using Git


  • Knowledge of React, Python, JavaScript, HTML
  • Web applications development
  • Testing web and Java-based applications
  • Experience with Selenium, AssertJ or other automated testing frameworks
  • Familiarity with basic Linux operating system and commands
  • Knowledge of Youtrack, Jira, Bugzilla or other bug tracking software
  • Print Domain experience is a plus

Rochester Software Associates, Inc. is an Equal Opportunity Employer and prohibits discrimination and harassment. All RSA employment decisions are based on business needs, job requirements and individual qualifications. All applicants will be considered for employment without attention to age, race, color, religion, sex, sexual orientation, gender identity, national origin, parental status, veteran, disability, or any other protected class or characteristic.

Stay Connected with RSA: Sign Up for Our Newsletters

This website uses first and third-party cookies to ensure you have the best experience with our content. You may deactivate and delete these cookies using your browser cookie settings. If you do, some parts of our website may not function as intended. Read Cookie Policy.