Software Developer/ Engineer/ Architect

Lead QA Engineer

What you will do

As a QA Lead Engineer for Johnson Control’s Xaap team, you will be leading the QA Team in testing Web and Mobile interfaces in a CI/CD environment. Xaap provides a single, centralized platform for building compliance data. A key focus area for this role will be end-to-end testing of Xaap’s optional gateway which enables fire equipment inspectors to pull data inventory from supported fire panels and to communicate with them in real-time during inspections using Xaap’s mobile application. For more information, see https://www.xaapbuildings.com/

The individual must be capable of working collaboratively with development and DevOps teams in defining and evolving our development processes to ensure solutions are delivered on time, within budget and in accordance with the architectural vision and performance expectations.

How you will do it

  • Develops test automation frameworks and strategies that enable a CI/CD development process
  • Responsible for the overall test plan design and processes, analyzing and constructing business specific end to end scenarios, defining standards for the development of test scripts, deployment and reuse
  • Mentoring and Guiding the QA Team
  • Manages and communicates progress of testing activities against the plan
  • Develops metrics and provide reporting on product quality
  • Provides expert system troubleshooting, analysis and problem solving

Required Qualifications

  • BSc Honours Degree Computer Science, Software Engineering, Electrical/Electronic Engineering, Business/IT or equivalent and work related experience.
  • At least 8 years of experience in software testing and development.  3 years hands on experience testing web and mobile applications that leverage cloud-based solutions or highly scalable multi-tenant enterprise solutions.
  • 3 years of technical lead experience of test automation in an agile/scrum process and being responsible for overall test plan design and processes.
  • Strong problem diagnostic skills
  • Must have excellent communication, collaboration and interpersonal skills

Preferred Qualifications

  • Experience end to end testing of systems with web and mobile components
  • Expert knowledge of test automation frameworks and technologies for testing web apps, mobile apps and micro services, e.g. Selenium, Protractor, Robot Framework, Appium
  • Knowledge of the use of the Atlassian suite and associated tools in an Agile test environment: JIRA and QMetry