About the job
Why IIDE
At IIDE, we are on a blitzscaling path unlike any other startup today, and we're committed to providing a robust and efficient Learning Management System (LMS) to our students and corporate clients. We offer competitive compensation and the opportunity to shape the future of Ed-Tech LMS. Join us to contribute to the future of digital education and make a tangible difference in the lives of our learners.
Job Overview
As a Software Tester, you will be a crucial part of our Development Team, responsible for managing and testing our internal Learning Management System (LMS). Your role will involve testing APIs, maintaining databases, and ensuring the smooth functioning of our platform. You will work closely with both backend developers and students to ensure our LMS meets high standards of quality and performance.
Key Responsibilities
- LMS Management:
- Maintain and ensure the efficient operation of our Learning Management System (LMS).
- Conduct testing on APIs and provide necessary changes to backend developers.
- Database Maintenance:
- Maintain the LMS database, with a focus on MongoDB and MySQL.
- Document API features and create comprehensive documentation.
- Testing and Quality Assurance:
- Perform manual, regression, unit, and automated testing.
- Conduct API testing, bug logging, tracking, and ensure closure.
- Create structured and detailed test plans and test cases.
- Student Interaction and Support:
- Collaborate with students to understand and address their issues and doubts related to the LMS.
- Networking and Issue Resolution:
- Understand networking and coordinate with vendors to resolve issues.
Preferred Skills
- Technical Skills:
- Knowledge of automation tools like Selenium and load testing tools.
- Basic understanding of SQL, MongoDB, HTML, CSS, and NodeJS.
- Fundamental knowledge of UX/UI principles.
- Experience with REST APIs and automated testing.
- Educational Background:
- Degree in BSc IT, Computer Engineering, or Computer Science.
- Prior experience in eLearning projects and developing interactive systems is a plus.
- Additional Skills:
- Strong understanding of logic and problem-solving.
- Ability to handle multiple tasks and manage time effectively.