QA Automation Engineer
BeyondAI is seeking a resourceful and passionate QA Automation Engineer to join the Technology team. 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.
Job Description
- 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.
-
BeyondAI 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.
Build the future with us
On-site
Full-time
Jordan