Company logo

QA Engineer

Optimiza

Full-time

On-site

Amman, Jordan

Description

The Opportunity

We are looking for a passionate Engineer – Quality Assurance obsessed with quality to conduct meticulous quality assurance & testing as per business needs & procedures and ensure the highest levels of data integrity & standards compliance without compromising on application functionality.

Key Responsibilities

As an Engineer – Quality Assurance you will evaluate & assess application potential by testing the compatibility of new programs with existing systems and ensure adherence to application objectives, specifications, and QA standards.

·        Develop application test plans & test cases based on software requirements and technical specifications as shared by the Product/Solution/Technology teams.

·        Conduct quality assurance and quality control tests for new and existing application solutions developed by the Product Department.

·        Conduct system stress testing, performance testing, functional testing, regression testing and scalability testing (as relevant) for all new products, solutions and modifications.

·        Assess application security controls and ensure adherence to data integrity standards.

·        Improve existing application performance by reviewing project objectives, testing viability of recommended changes and proposing necessary modifications.

·        Evaluate and test new software and solutions to ensure adherence to business objectives and compatibility with existing software and programs.

·        Maintain a record of all changes and modifications made across applications and develop bug reports for the reference of end-users and support teams.

·        Prepare reference documents and guides for users, clearly outlining the operating instructions and procedures.

·        Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management and Governance of Organizations policies, procedures, plans and related risk assessments.

·

Requirements

Bachelor's Degree in Artificial Intelligence, Computer Science, Business Analytics, Engineering or related fields.

·        Minimum 3 years of experience in planning, designing & managing software quality assurance & testing.

·        At least 3 years of experience in testing in a product development organization or analytics industry.

·        Web application test with some popular tools/framework: po stman, soapUI, robot, selenium, cypress.

·        Test management tools: JIRA, confluence, testrail, QC.

·        Must have Understanding of performance testing and also knowledge of tools like jmeter

·        Experience on Database testing like MySql, SQL series

·        Programming ability is a plus: CoreJava, Python, JavaScript.

·        Tech-ops knowledge is a plus: Kubernetes, docker, shell, cloud services.

·        At least 3 years of experience in Agile development methodologies in an AI service organization or analytics industry.

Ideally, you’ll also need

·        In-depth market and domain knowledge

·        A passion for constant improvement

·        An innovative and creative approach to problem-solving

·        Excellent communication skills

Benefits

Competitive salary

Class A Medical Insurance