Job Description
- Test Strategy: Design and implement comprehensive test plans for web (Laravel), mobile (Flutter) and IoT platforms.
- Automation: Develop, maintain, and execute automated test scripts for regression, functional, and integration testing.
- API Testing: Validate RESTful APIs for data integrity, security, and performance.
- Bug Management: Identify, document, and track software defects using internal project management tools; work closely with developers to verify fixes.
- Mobile Testing: Perform UI/UX and functional testing on Android and iOS devices using Flutter-specific testing tools.
- CI/CD Integration: Integrate automated tests into our deployment pipeline to ensure stable releases.
- Collaboration: Participate in sprint planning and “refinement” sessions to identify potential edge cases before coding begins.
Preferred Skills
- Experience: 2+ years in Software Quality Assurance or Development.
- Web Stack: Familiarity with testing Vue.js applications (using tools like Cypress, Playwright, or Vitest).
- Mobile Stack: Experience testing Flutter apps (familiarity with Widget testing or Integration testing is a plus).
- Backend Knowledge: Ability to test Laravel/PHP environments and write SQL queries for data verification.
- API Testing: Proficiency with Postman, Insomnia, or similar tools for backend validation.
- Version Control: Comfortable using Git (GitHub/GitLab).
Preferred Qualification
- Knowledge of PHPUnit for backend unit testing.
- Experience with Performance/Load testing (e.g., JMeter).
- Familiarity with Appium or Flutter Integration Test for mobile automation.