We are looking for a Frontend (GUI) Test Engineer to perform manual testing of a JavaFX-based desktop application developed using Core Java. The ideal candidate should have basic knowledge of Core Java and JavaFX, be comfortable maintaining test cases in Excel, and possess strong critical-thinking and analytical skills to identify UI issues beyond defined test cases.
Key Responsibilities
Perform manual frontend (GUI) testing of JavaFX desktop applications
Analyze application behavior and think beyond test cases to identify edge cases
Validate UI components (buttons, fields, menus, dialogs, tables, charts)
Test user workflows, navigation, and interaction scenarios
Identify UI inconsistencies, usability gaps, and unexpected behavior
Apply critical thinking to explore scenarios not explicitly documented
Create, execute, and maintain test cases and execution results in Excel
Update test case versions, test status, and observations in Excel
Clearly document expected vs actual results
Report defects with logical reasoning, steps to reproduce, and screenshots
Perform regression testing and verify fixes
Collaborate with developers to explain issues with clear analysis
Required Skills
Must Have
Basic understanding of Core Java (OOP concepts, exception basics)
Basic knowledge of JavaFX UI concepts (Stage, Scene, Controls)
Strong analytical and critical-thinking skills
Ability to question assumptions and identify hidden UI issues
Knowledge of manual testing fundamentals
Experience creating and maintaining Excel-based test cases
Understanding of defect lifecycle
Nice to Have (Optional)
Exposure to exploratory testing techniques
Basic familiarity with TestFX or GUI automation tools
Understanding of UI/UX principles
Experience testing desktop applications
Soft Skills
Strong problem-solving mindset
Attention to detail with logical reasoning
Clear written communication
Curiosity and willingness to learn