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 with standards and industry-specific regulations.
  • Provide regular status reports on testing progress, quality metrics, and issue resolution.

Requirements

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

Preferred Qualifications

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

Beyond Limits is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other legally protected status.

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 with standards and industry-specific regulations.
  • Provide regular status reports on testing progress, quality metrics, and issue resolution.

Requirements

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

Preferred Qualifications

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

Beyond Limits is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other legally protected status.

Oops! Something went wrong while submitting the form.