Software Quality Assurance Engineer

Engineering · Full-time · Melbourne, Australia

Job description

About your next workplace - Nexigen Digital

We are Australia’s largest privately-owned group of online service providers, which includes brands such as VentraIP, Synergy Wholesale, and Digital Eagles.

Every day our all-Australian team deliver exceptional service and outstanding support to our 200,000+ customers who choose us for their domain names, website hosting and digital marketing.

Over the past fifteen years, we have been constant game-changers, industry innovators, award winners, and community leaders - and now is your chance to join our team.

The Position

As a Software Quality Assurance Engineer at Nexigen Digital, you will work with a close, agile team to deliver new projects and continuous improvements to our internal and customer facing systems. We're looking for someone who is passionate, proactive, goal oriented and posses excellent problem solving skills.

We know first hand that brilliant QA engineers come from a variety of backgrounds and experiences, in fact, much of our QA team started out on our own customer service help desk. We pride ourselves on maintaining a team culture that provides opportunities through collaboration, knowledge sharing and continuous learning and development, and as such are able to provide opportunities to a range of developers with different skillsets and experience.

An average day will generally involve:

  • Throughly testing changes and new features added across our platforms
  • Creating detailed test plans and documentation to track outcomes
  • Liaise with developers and other stakeholders to have defects and quality issues corrected
  • Ensure that the final work product meets all the requirements of the feature's scope
  • Validate and verify that features and functions are working as intended
  • Educating software engineers on common defects and mentoring them in improving their own self-testing abilities

The right person (is it you?)

  • Has one to three years' experience working within the software development life cycle (we'll take personal & self taught experience into consideration as well)
  • Is extremely detail oriented and can identify user experience problems
  • Has a good understanding of software development and programming
  • Is curiosity and can 'think outside the box' to determine niche edge cases
  • Can problem solve and assist in debugging complex issues
  • Has excellent written and verbal communication skills
  • Knows their way around a command line and has an understanding of Linux environments
  • Has an excellent understanding of relational databases (particularly MySQL), is confident writing SQL queries
  • Can create specific test scenarios through manual manipulation (such as editing DB values, making minor code edits, 'faking' dates, etc)
  • Has worked with RESTful APIs and SOAP Web Services

Handy things to have (or are able to learn)

  • Experience with QA Software such as SoapUI, Postman, BurpSuite, ZAP, Fiddler
  • Experience with project management tools such as Jira and Trello
  • Experience with PHP and React.JS development
  • Knowledge of the Domain Names and Web Hosting (cPanel, WHM, Plesk, etc) industry
  • Knowing your way around Git (including GitHub) and has a good understanding of version control