QA Automation Engineer

Job description

About us:

Founded in 2000, ASAL Technologies is the destination for high-quality, innovative, and cost-effective software development and hardware, professional services, and business process outsourcing services. Our highly trained engineers become an extension arm of clients, with high standards in mind that are guaranteed to satisfy even the biggest corporations. All of this is

done while supporting our community and cooperating with local universities and startups.

What else?

With 300+ employees spread around 3 cities on the West Bank: Nablus, Rawabi & Hebron. And adding to that we’re also recruiting globally.

We’re constantly growing, and we can assure you that you will find your passion at ASAL. It’s simple: be smart, fun, and get things done. That’s what we’re looking for!

About The Role:

We are looking for an experienced, and passionate QA Automation Engineer. The ideal candidate would possess leadership qualities, a proactive personality, and exert a positive influence on the surrounding team.

Job requirements

  • Analyze requirements and do detailed analysis and design
  • Review team tasks and supervise them with best practices

  • Performs a variety of tasks.

  • Creative Problem-solving approach and good research skills.

  • Ability to thrive under pressure and to be part of a good team working capacity.

  • Ability to learn and adopt new technologies quickly.

  • Ability to handle urgent issues and prioritize the work

  • Good Knowledge of different development life cycle models.


  • 3+ years of related experience in software quality assurance/ testing.

  • Leadership skills

  • Technical focus includes the ability to create and execute DB queries (MySQL, MongoDB), use and test API's.

  • Elastic search knowledge is a plus.

  • Experience using management tools such as JIRA.

  • Excellent communication skills with members, staff, and individuals in the community in a professional manner.

  • Multi-task orientation to handle and manage several projects at once.

  • Ability to meet deadlines in a timely manner and collaborate effectively in teams with all levels of the organization.

  • Good written and spoken English.

  • Has knowledge and experience in object-oriented programming.

  • Has Knowledge and practical application of standard concepts, practices, and procedures within a particular field (automation testing tools and frameworks like selenium …., bug tracking, and test case management tools ).

  • Has Knowledge in CI/CD tools (Jenkins is preferred) - Advantage.

  • Has programming skills with good knowledge of one or more programming languages and unit test framework/s (python is preferred).