QA Automation Engineer

Beyond Limits

Posted 30+ days ago

Experience

5 - 8 Years

Job Location

Jordan - Jordan

Education

Any Graduation()

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Job Description

You will be responsible for analysis, design, execution and documentation for both manual and automated testing processes. The position entails working in a fast-paced team environment, working with multiple tiers of software systems that interface with cutting-edge Artificial Intelligence technologies. This role has exposure to many different technologies and business verticals creating huge room for learning and professional growth.

  • Review requirements, specifications, and technical design documents to understand project objectives.
  • Ability to think critically and analyze system behaviors.
  • Develop test strategies, plans, and test cases based on project scope and requirements.
  • Perform functional, regression, integration, system, and performance testing.
  • Write and maintain test scripts for automated testing using tools like Selenium, Appium, or TestNG.
  • Execute both automated and manual test cases.
  • Identify, log, and track defects using tools like JIRA.
  • Collaborate with developers to resolve issues.
  • Conduct load, stress, and scalability testing using tools like JMeter or LoadRunner.
  • Aptitude for diagnosing and resolving issues.
  • Work closely with developers, product managers, and other stakeholders to ensure quality goals are met.
  • Provide feedback on user-experience, usability, and system performance.
  • Maintain comprehensive test documentation, including test plans, test cases, and test results.
  • Ensure software compliance withstandards and industry-specific regulations.
  • Provide regular status reportson testing progress, quality metrics, and issue resolution.

Requirements

  • 5-8 yearsof QA experience with both white box and black box testing
  • BS inComputer Science or a related degree
  • Strongknowledge of software QA methodologies, tools, and processes.
  • Experienceworking in Agile/Scrum environments.
  • Experiencewriting test plans, cases, and designs from scratch for large scale distributed applications,web services or RESTful APIs
  • Experiencecreating, executing and reviewing results of functional, integration, and
  • regressiontesting
  • Abilityto design and implement test automation & unit testing frameworks.
  • Experiencewith open-source test automation frameworks such as Cypress, Selenium, Cucumberor Robot Framework.
  • Experienceworking with JavaScript, Java, Python or a similar programming language.

Preferred Qualifications

  • MS InComputer Science or Related Field
  • Comfortableusing a variety of tools & technologies to investigate and resolve issues
  • (e.g.SQL, RabbitMQ, Elastic Search, Postgres, Postman, JMeter)
  • Setup andmaintenance of test environments in AWS or Azure instances
  • Knowledgeof Cloud Technologies and Distributed Systems. Experience with AWS/Azure,
  • Dockerand container technologies is a solid plus
  • Experiencewith continuous integration/continuous deployment operations and toolsets (e.g.Jenkins).
  • Experiencewith performance, security and/or stress is a plus.

Company Industry

Department / Functional Area

Keywords

  • QA Automation Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com