π€ Yonas Kidane
About
Ensuring education technology works reliably for every user. Currently leading testing efforts for ClassPlanner at CodeYourFuture, focusing on accessibility and user experience. Building test frameworks that verify scheduling functionality while protecting sensitive class information and participant data.
Experience
Trainee Software Engineer
CodeYourFuture
Sep 2023 - Present Β· 4 mos
Building test automation frameworks while developing engineering capabilities.
- Software Engineering, Test Automation, User Experience
School Administrator
Birmingham Adult Education Service
May 2021 - Aug 2023 Β· 2 yrs 4 mos
Managed class scheduling and student records for adult education programs.
- Coordinated timetables for 50+ classes
- Maintained student attendance records
- Ensured data protection compliance
- Education Administration, Scheduling Systems, Data Protection
Product Team Contributions
CYF ClassPlanner Testing Lead
2023 - Present
Core QA contributor for class scheduling system.
- Developed end-to-end testing suite
- Built attendance tracking validation
- Implemented volunteer availability testing
- Created automated scheduling tests
- Test Automation, Scheduling Logic, Data Validation
Schedule Conflict Detection
2025 - Present
Built comprehensive test suite for conflict prevention.
- Room double-booking prevention
- Volunteer availability checks
- Student capacity validation
- Regional schedule coordination
- Logic Testing, Edge Cases, System Integration
Attendance Tracking Tests
2024 - Present
Developed validation system for attendance features.
- Automated attendance recording tests
- Bulk operations validation
- Historical data verification
- Report generation testing
- Data Integrity, Reporting Systems, Batch Processing
Technical Skills
- Testing: Cypress, Jest, TestCafe
- Tools: GitHub Actions, Circle CI
- Frontend Testing: React Testing Library
- Database Testing: PostgreSQL
- API Testing: Postman, Supertest
Testing Coverage
- 98% test coverage on core scheduling
- 100% validation of conflict prevention
- Zero reported scheduling conflicts
- Automated tests for 15 key workflows
Focus Areas
- Schedule Validation
- Attendance Tracking
- Resource Management
- Data Accuracy
- User Experience Testing
Languages
- English - Professional Working
- Tigrinya - Native Speaker
- Amharic - Professional Working