Software Engineer / Analyst (Quality Assurance)

Full Time
  • Post Date: December 3, 2019
  • Apply Before: December 3, 2020
Job Description

Our client focuses on leading-edge building automation and Industrial IOT solutions that enable field-to-cloud connectivity, monitoring and analytics.

Role Description: 

  • Develop software to automate quality assurance processes
  • Hands-on development role
  • Automate deployment and testing
  • Integrate with CI frameworks
  • Contribute to quality assurance processes for embedded and cloud software products
  • Focus on software quality and efficiency
  • Drive quality-related initiatives, e.g. static analysis tools, testing frameworks
  • Contribute to quality control workflows, conduct reviews & support testing
  • Contribute to metrics, processes, tooling and infrastructure related to software quality

Requirements (Education & Skills):

  • Bachelor’s degree in Computer Engineering or Computer Science
  • Programming (C, JavaScript/Node.js, HTML, CSS)
  • Linux experience
  • Version control (Git)
  • Cloud technologies (AWS, MongoDB) – Advantageous
  • Experience in working with agile development teams
  • Experience in working with ticket and version control systems
  • End-to-end testing experience for embedded, web and mobile applications
  • Experience in definition and tracking of software quality metrics
  • Ability to maintain good working relationships with a diverse team while asserting software quality requirements
  • Available for occasional international travel