Senior Software QA Engineer

  • Full-time

Company Description

We’re on a mission to redefine how software can serve the real estate industry worldwide. Masterkey is a twelve-year running Dubai based organization that creates SaaS products for property brokers, property developers and property managers. As the largest company in our industry, we’re still growing rapidly and looking for people who are willing to learn about software for real estate and grow their career.

Job Description

Take responsibility of full life cycle software quality activities and supporting all deliverables required in a fast changing environment. You will focus on designing and implementing automated tests for mobile and web applications in support of our test-driven development. You will need to be the champion of the translating user stories to implemented code, and willing to explore all possible scenarios to realize a better user journey.

Qualifications

  • Prepare test plans, develop test cases and execute tests with a focus on coverage, performance and automation.
  • Create, update, maintain and execute automation suites and other testing tools
  • Enhance, maintain existing automation test tools
  • Investigate bugs using various available tools and server logs
  • Establish and maintain structured testing methodology, especially around automation.
  • Identify process improvements, error trends and/or the root causes and make recommendations for remedies to colleagues and management.
  • Actively participate in Agile development methodologies
  • Engineering, Information Systems or other Technical degree preferred; or 5-7+ years related experience

Competencies

  • Efficiency. Able to produce significant output with minimal wasted effort. 
    Intelligence. Learns quickly. Demonstrates ability to quickly and proficiently understand and absorb new information.
  • Honesty / Integrity. Does not cut corners ethically. Earns trust and maintains confidences. Does what is right, not just with is politically expedient. Speaks plainly and truthfully.
  • Analytical skills. Able to structure and process qualitative or quantitative data and draw insightful conclusions from it. Exhibits a probing mind and achieves penetrating insights.
  • Attention to details. Does not let important details slip through the cracks or derail a project.
  • Flexibility/adaptability. Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change.
  • Persistence. Demonstrates tenacity and willingness to go the distance to get something done. 
  • High standards. Expects personal performance and team performance to be nothing short of the best.