Open Positions

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. Everyone can make a difference within this team of professionals.  A commitment to world-class products and understanding what matters most to our customers has made Onyx Graphics a leader in digital printing workflow software. We partner with printing businesses around the world, enabling them to enhance the profitability of their wide format print production.

Current Opportunities

QA Engineer

Job Summary:

Full-time, hourly position in Software Quality Assurance for an innovative software company, reporting to the Software Development Manager.

Job Description


  • Verifying that the software applications developed at Onyx Graphics have as few defects as possible and conform to expected acceptance criteria
  • Organize and track defects and issues reported through the testing process
  • Proactive communication regarding test status, progress, risks, and dependencies
  • Help create good testing and quality assurance processes
  • Creating and executing comprehensive, automated test scripts based on various core testing methodologies
  • Creating documentation pertaining to software development and testing
  • Active participation in QA team meetings and Agile ceremonies
  • Work with engineering team and Product Owners to develop acceptance criteria, test strategies, and test cases
  • Responsible for test case execution, planning, maintenance, and reporting
  • Work closely with developers and Product Owners to develop system expertise
  • Take ownership on root cause analysis on application and environment issues
  • Validate data flow throughout application workflow (end to end)
  • Research and evaluate new testing technologies and tools
  • Partner with Development and Product teams to deliver quality products on time
  • Assist Customer Support Team in troubleshooting customer issues


Associates Degree or equivalent knowledge and experience helpful

Skills and Abilities:

Must be experienced with:

  • Quality Assurance processes. Formal Quality Assurance training or certification (preferred)
  • Familiarity with automated testing frameworks and methodologies
  • Microsoft Office applications (especially Word and Excel)
  • Microsoft Windows (use, installation, and troubleshooting)
  • Approaches challenges with optimism and a positive attitude


Experience participating in an Agile/Scrum team and use of supporting tools (JIRA/Confluence).


This position requires occasional travel.

Additional Preferred Qualifications:

The following qualifications are not required, but are very helpful:

  • ICC Profile / Color Theory knowledge
  • Familiarity with Graphic Design applications
  • Computer hardware knowledge (installation and troubleshooting)
  • Virtual Machine setup and configuration (VMware)
  • Experience with localization processes
  • Experience with test case management software (TestRail preferred)
  • Foreign language knowledge (specifically Dutch, German, Spanish, Italian, French, Polish, Czech, Japanese, Chinese, Korean, or Portuguese)
  • Onyx specific product knowledge
  • Experience with scripting languages (Python, …)

Benefits and Salary:

This position is hourly-based. Medical and dental benefits and tuition reimbursement are some of the many benefits of this position.

Software Engineer

Job Summary

This position reports directly the Software Development Manager and will assist with the maintenance and development of tools critical to daily company operations.

Job Description


  • Work with Operations and Finance departments to troubleshoot issues with company order processing system (SAP Business One)
  • Work with Technical Support and Operations departments to maintain customer support tools (Salesforce) and associated services
  • Work with Engineering department to maintain and improve product licensing support (Gemalto RMS/EMS/LDK)
  • Develop and maintain other custom web-based services

Candidate Skills and Abilities


  • Experience with database administration and programming (MS SQL, mySQL)
  • Experience with object-oriented software design & development (C#, ASP.NET)
  • MS Visual Studio 2008 and later
  • Familiarity with IIS7, Tomcat
  • Familiarity with HTML and CSS
  • Familiarity with TDD and Test Automation
  • Excellent written and verbal communication skills
  • Proven problem solving skills


  • Experience with SAP B1 administration
  • Experience with Salesforce administration and API integration
  • Understanding of design patterns
  • Experience with scripting language (Python preferred)
  • Experience with .Net web services programming (SOAP, REST)
  • Familiarity with Agile development frameworks
  • Experience using Salesforce Apex
  • Familiarity with secure communication protocols (TLS)
  • Familiarity with eCommerce tools (Magento)


  • Bachelor of Science degree in Computer Science or associated field, or equivalent experience

Submit your resume now for a career with ONYX



Which position are you applying for? *please only indicate the specific position as advertised*

Upload your Resume