[Remote] Junior QA Engineer
Note: The job is a remote job and is open to candidates in USA. Rayyan Systems Inc. is a technology company seeking a motivated Junior QA Engineer. This role is ideal for recent graduates who want to apply their programming knowledge in software testing and automation, starting with manual testing and gradually contributing to automation development.
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
Skills
- 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
- 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
Company Overview