QA Automation Team Lead

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 addition 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:
ASAL is looking for QA Automation Team lead to join our client Core R&D department and take a significant part in the development of our client core system.

We’re looking for someone who's passionate about technology and software testing, with end-to-end experience in testing web applications in a complex, cloud-based environment.

The core group is responsible for the most important components of the system providing a multi-tenant, fully customizable checkout experience; APIs for e-commerce platforms integration; end-to-end payments solutions that involve third-party integration in a secured payment environment.

Job requirements

Responsibilities:

  • Develop Testing & Automation SW tools from the ground up, interfacing to various systems and tests (Python-based).
  • Work closely with developers to create and maintain a state of the art system tests.
  • Define, develop and execute testing plans with deep system knowledge and understanding.

Qualifications:

  • BA. degree in computer science, engineering or any related field– an advantage.
  • At least 3 years’ experience in development of product testing, manufacturing, automation tools. Python is a big advantage.
  • Knowledge of File Systems (NAS) / Block-level Storage / storage networking protocols.
  • Experience with Linux & shell scripting: python, bash. - an advantage.
  • Experience in analyzing large and diverse systems, understanding of QA processes and procedures.
  • Background in developing test automation infrastructure and/or automating tests on a combination of Linux and Windows servers.
  • Deep understanding of Computer systems / Operating systems (Unix, Linux, Windows) - "Mandatory"
  • Demonstrated testing experience (Test Definition & Execution) in the following fields: Integration, Performance, Stress.
  • Desired Skills & Experience.

Advantages:

  • Experience with virtualization, cloud, networking, or storage technologies.
  • Experience with tools like Jenkins and Git.
  • Good networking knowledge and experience with storage technologies.