Job Openings QA Engineer

About the job QA Engineer

Our client is a leading Software Development Company.

Purpose of the role:

The QA Engineer is an advocate for a whole-team approach to quality. They will embed within the development teams to define and execute appropriate strategies which support the functional and non-functional quality of the company products. This is an individual contributor who will collaborate with the team to build, enhance and execute both manual and automated tests. They will perform manual and exploratory testing as required and will help drive quality engineering within the team.

Job Responsibilities

  • Owning the test strategies for all the company web, webapp and app products.
  • Evolving these test strategies to help continuously improve the company products.
  • Advocating for a quality first approach.
  • Ensuring systems are fit for purpose, well architected and follow current company development practices.
  • Maintaining platform health ensuring that our systems are secure, reliable, resilient, and cost effective.
  • Driving best practice functional testing techniques.
  • Working closely with an agile development teams to build, enhance and execute automated tests.
  • Share operational support duties.

Requirements

  • Test-driven development and agile software delivery methods. A familiarity with evolutionary architecture is an asset
  • An understanding of the common problems in software testing and the ability to offer better solutions.
  • Applies relevant technologies knowledge to the development and improvement of software applications, being able to drive better technical decision at the team level.
  • Involve in collaboration with stakeholders to understand business challenges and customer needs, remove bottlenecks, and identify new opportunities for growth.
  • Knowledge and experience with industry best practices, regulations, and quality assurance techniques.
  • Worked in a Test Driven Agile Environment.
  • Experience working with geo-distributed teams and external consultants.
  • Positive attitude and a clear sense of initiative.
  • Has a growth mindset - flexible, open, and actively seeking opportunities to improve.
  • Highly self-motivated team player with good analytical and conceptual thinking, results-driven and customer focus.
  • A solid understanding of software test and quality practices.
  • Experience using some of Jest, Appium, WebDriver and Cucumber for test development
  • Knowledge of CI-CD automation frameworks such as Buildkite and Jenkins
  • Knowledge of iOS and Android tooling (Xcode, Apple Developer, Android Studio, Firebase, Playstore.)
  • An understanding of the AWS platform.