QA Automation Engineer

Jordan
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. 

Please upload your CV to apply.

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

By submitting your CV, you consent to the processing of your personal data in accordance with the General Data Protection Regulation (GDPR). Your information will be used solely for recruitment purposes and will not be shared with third parties without your consent. You may request access, correction, or deletion of your data at any time by contacting recruiting@beyond.ai.

Thank you! Your submission has been received!

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. 

Oops! Something went wrong while submitting the form.