Job opportunity - Casual Python Programmer (Document Modelling)

Position Description

The position is for a Casual Python Programmer at Document Modelling, the producers of Prose.

Want casual work as a python programmer? Join our start-up to help build our automated regression test suite. Familiarity with Python and deep understanding of the components of typical UI software is required (e.g. menu bar, radio button, combo box etc.). Proficiency in the English language (both written and oral skills) is essential.  No knowledge of BDD or Gherkin is required, it’s rather simple and we’ll teach you what you need to know on the job.

Key responsibilities include: Identifying tests required to cover existing application functionality, describe tests using the Gherkin BDD syntax, implement tests using Python. Working under the guidance of our existing testing lead.

Expected time commitments: 1 day a week (around studies), with the potential for more work during university breaks. There is also the opportunity to move into our main development team on the completion of studies (mainly C++ & Qt, so C++ experience is a plus).

Pay rate: $25/hour

Eligibility requirements

Applicants must be able to commit to at least 6 months. Applicants should be in 3rd year or later. Both international and domestic students are welcome to apply.

Application instructions

Email your EOI and CV to Isaac Anderson (

In your EOI, you will need to demonstrate that you have a deep understanding of software. In particular, you need to speak our language (youneed to know typical UI components and data structures, e.g. tree), and be able to think in levels of abstractions (like any good software engineer).

Applications close on 10 October 2018.

Application closing date

10 October 2018

Updated:  10 August 2021/Responsible Officer:  Head of School/Page Contact:  CECS Webmaster