We are looking for a Software Tester (QA Engineer) to ensure the stability, performance, and security of our platform. This role involves manual and automated testing, identifying defects, and ensuring our application meets high-quality standards before deployment.
Key Responsibilities
Testing & Quality Assurance:
- Develop and execute test cases to verify system’s functionality, performance, and security.
- Conduct manual and automated testing for APIs, backend (NestJS) and database (PostgreSQL).
- Test API integration, ensuring seamless synchronization of property listings, pricing, and bookings.
- Perform UI/UX testing on the frontend (React.JS) and mobile app (Flutter, React Native).
- Identify, document, and report bugs using Jira, ClickUp, or other bug-tracking tools.
Automation & Performance Testing:
- Develop automated test scripts using tools like Selenium, Cypress, or Postman for API testing.
- Implement load and stress testing to analyze system scalability and performance.
- Set up CI/CD pipelines with automated testing frameworks to enhance deployment reliability.
- Collaborate with developers to implement unit, integration, and regression tests.
Security & Compliance Testing:
- Perform penetration testing and security assessments to protect user data.
- Work closely with developers to patch vulnerabilities and optimize system security.