3 Easy Steps

  • 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you
Industry

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date

19

April

Quality Engineer

Keyframe - Melbourne, VIC

IT
Source: uWorkin

JOB DESCRIPTION

Keyframe is a spatial data and project management platform for the construction industry, with a vision to radically improve the way the industry leverages digital engineering. We believe that getting this right can improve productivity within the construction industry, which will have significant benefits nationally and globally.


We work with government authorities, asset owners and construction companies to deliver solutions to complex problems via the Keyframe platform.


Our software team is a group of highly talented individuals, each with their own strengths and expertise, working in close collaboration. As we continue to grow we are looking for an experienced Quality Engineer to join our team in supporting our customers.


Quality Engineer

The successful Quality Assurance Engineer will be responsible for test planning activity, including discovery capture, test definition and the estimation of test effort as part of a broader risk-based approach. You will be involved in planning and implementing strategies for code, quality management and testing within the product and engineering team.


Objectives

  • Create a testing framework and detailed document presenting the future state of product and engineering testing within keyframe to ensure product reliability, quality and compliance and customer satisfaction.
  • Develop Keyframe’s processes for quality assurance, to be implemented within the engineering team to support the goals of minimal application downtime
  • Integrate a variety of tests within the current CI/CD pipeline such as unit tests, contract tests, security checks, load tests, lint checks, format tests, UI testing etc to minimise regression and vulnerabilities within the application
  • Create testing documentation that can be shared and utilised by all team members.
  • Utilise testing frameworks and other QA tools such as selenium webdriver etc. to automate testing where suitable to increase test coverage and efficiency of deployments and releases.


Key Responsibilities


  • Investigate product quality in order to make improvements to achieve better customer satisfaction
  • Plan, create and manage the overall quality assurance strategy
  • Collaborate with the Product Development team to ensure consistent project execution
  • Identify quality assurance process bottleneck and suggest actions for improvement 
  • Prepare and present reports and metrics to Senior Management
  • Work closely with software developers to reach a common understanding of the code base and test coverage at unit level
  • Collaborate with analysts to make sure the required business scenarios are covered in the acceptance test scripts
  • Develop test strategies targeting both functional and non-functional areas of an application
  • Identify and raise awareness of risks arising from the automation test results
  • Identify new and implement existing test frameworks to improve confidence in testing
  • Be proficient in a range of coding languages
  • Mentor and advise other team members in testing practices


Qualifications & Experience

  • We are an innovative company who values continuous learning. The successful candidate will have demonstrated a curiosity and willingness to learn and self motivate throughout their career
  • Functional testing: You can design and execute test cases using standard testing techniques. You can come up with different business scenarios for a feature, working with others in the team.
  • Non-functional testing: You can design and execute non-functional test cases using standard testing techniques, in instructed environments. You can come up with different business scenarios for a feature, working with others in the team.
  • Test analysis: You can identify simple patterns and trends. You know how to investigate problems and opportunities in existing processes and can contribute to recommending solutions to these. You know how to work with stakeholders to identify objectives and potential benefits.