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