EN DIRECT

Senior QA Engineer

Entreprise:

Software vendor


Formation:

Bac + 3


Expérience:

5-10 ans


Ville de travail:

Beirut


Début du travail:

22.02.2021


Durée:

Unlimited


Offres d'emploi:

1


Créée le:

22.02.2021


Clics:

485


Our client, innovator of rights and royalty management software, has worked with some of the biggest names in media, entertainment, publishing, fashion, beauty, high-tech and advertising.

We are looking for a Senior QA Engineer to join the client team in Lebanon to produce and implement functional software solutions.

 
The Quality Assurance Manager’s role is to develop and establish quality assurance standards within the ICT Team to achieve “best practice” quality systems.

You will be responsible of compiling quality control reports, creating statistical process control metrics and recommending continuous improvement activities for the QA team.

Duties & Responsibilities
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Review and analyze product requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Assist in developing, documenting and executing test plans to ensure proper test coverage
  • Design, document, execute and maintain detailed and well-structured test cases and scenarios in the test management system, for UI and API testing
  • Assist in developing test automation frameworks and design, develop, execute and maintain UI and API test automation scripts using selected tools
  • Execute different types of functional and non-functional testing activities
  • Thoroughly analyze test results and gather status data to illustrate progress of test planning and/or execution
  • Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in the applications and projects across the organization
  • Identify, document and track bugs in the issue tracking system
  • Perform thorough verification and regression testing when bugs are resolved
  • Proactively complete assigned tasks accurately and within a specified timeframe, in order to detect and subsequently report bugs, software flaws and/or design issues
  • Inform supervisors of any issue that may slow down, stop or improve testing progress as early as possible
  • Evaluate task dependencies, as well as the efforts and time required to complete QA tasks efficiently
  • Assist with the coaching and training of new hires and junior team members
  • Identify deficiencies in current processes, tools and technologies and propose solutions for continuous improvements
  • Seek to improve knowledge of software testing procedures, methodologies and tools
  • Work on large test initiatives with other team members


Skills/Qualifications
  • Computer Science or Computer Engineering Degree with 5+ years of experience in a related field
  • Strong knowledge of Software QA methodologies, tools and processes
  • Good experience working in an Agile/Scrum development process
  • Good experience with test case management tools and issue tracking systems (like TestRail and JIRA)
  • Good experience developing, documenting and executing test plans to ensure proper test coverage
  • Good experience writing, executing and monitoring manual and/or automated test suites
  • Ability to estimate, prioritize, plan and coordinate manual and/or automated testing activities
  • Good experience with SQL databases (Oracle/PostgreSQL)
  • Good knowledge of GUI/API automated testing frameworks and tools (TestNG, Selenium WebDriver, Jmeter, Postman, REST Assured)
  • Good programming knowledge and experience (Java) is a plus
  • Good knowledge or experience using source code management tools (SVN) and continuous integration tools (Jenkins) is a plus
  • Strong analytical thinking and reasoning
  • Experience debugging and overcoming technical problems
  • Excellent organization and interpersonal skills
  • Strong leadership potential with some experience coaching and training new hires and junior team members
  • Strong will to learn and improve constantly
  • Good verbal and communication skills in English

 
Our selection criteria
  • Very curious
  • Team spirit
  • Open for discussions and new ideas
  • Oral & written communication skills
CV + cover to info {at} net - recrute . com