Category: Technology
Location:
About the RoleWe 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