Node.js Application Tester
**Position Overview**:
We are seeking a skilled Node.js Application Tester to join our team. The ideal candidate will be responsible for thoroughly testing our Node.js-based game server application to ensure it functions seamlessly across various components including SmartFoxServer integration, MongoDB connectivity, RESTful APIs, WebSocket real-time communication, and JWT-based authentication.
**Key Responsibilities**:
- Develop and execute comprehensive test plans, test cases, and scenarios for both functional and non-functional requirements.
- Conduct unit tests, integration tests, regression tests, and performance tests.
- Identify, document, and track bugs and issues using appropriate tools and methodologies.
- Collaborate closely with developers and stakeholders to understand requirements and provide feedback on application quality.
- Perform validation and verification of data integrity, security measures, and system reliability.
**Requirements**:
- Proven experience as a Node.js Application Tester or similar role, with a strong understanding of testing methodologies and best practices.
- Hands-on experience with testing frameworks/tools such as Jest, Mocha, Supertest, and WebSocket testing libraries.
- Familiarity with logging and error handling strategies in Node.js applications.
- Solid knowledge of HTTP protocols, REST APIs, and WebSocket communication.
- Experience with database testing, preferably MongoDB.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
**Preferred Qualifications**:
- Certification in software testing (e.g., ISTQB) is a plus.
- Previous experience in gaming or real-time applications testing would be advantageous.
**How to Apply**:
Interested candidates should submit their resume and cover letter detailing their relevant experience and why they would be a great fit for this role
...