Rayyan Systems, Inc.

Junior QA Engineer

Rayyan Systems, Inc.

United States Remote Data 26 days ago via Himalayas
junior-qa-engineer qa-engineer software-testing quality-assurance automation-testing junior-quality-assurance-developer junior-qa-specialist junior-quality-assurance entry-level-qa-engineer junior-quality-analyst entry-level-quality-assurance-engineer java oop automation agile selenium test-automation

Job details

Company
Rayyan Systems, Inc.
Location
United States
Remote
Yes
Field
Data
Source
via Himalayas
Posted June 21, 2026

About this role

Category: Technology

Location:


About the Role
We are looking for a motivated Junior QA Engineer (Fresh Graduate) who has a strong foundation in Object-Oriented Programming (OOP) and is eager to build a career in software testing and automation.
This role is ideal for recent graduates who understand programming principles and want to apply them in real-world QA and automation projects. You will start with manual testing responsibilities and gradually contribute to automation development using modern testing frameworks.
Responsibilities
  • Review requirements and user stories to understand system behavior.
  • Write and execute manual test cases (functional, regression, exploratory).
  • Identify, document, and track defects using issue tracking tools.
  • Assist in building and maintaining automated test scripts.
  • Apply OOP principles when writing automation code (e.g., Page Object Model).
  • Participate in Agile ceremonies (planning, stand-ups, retrospectives).
  • Maintain test documentation and reports.

Requirements

Must-Have (Required):
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (Fresh Graduate).
  • Strong understanding of OOP concepts: Encapsulation, Inheritance, Polymorphism, Abstraction.
  • Basic knowledge of Java (or a similar OOP language).
  • Understanding of SDLC and basic software testing concepts.
  • Good analytical and problem-solving skills.
  • Strong attention to detail.
  • Good English communication skills.
Nice to Have (Optional):
  • Academic projects using Java or another OOP language.
  • Basic exposure to Selenium or automation tools.
  • Familiarity with Git.
  • Knowledge of Agile methodology.
  • Basic understanding of APIs and HTTP concepts.




Details

Originally posted on Himalayas

Apply for this job via Himalayas