JOB PURPOSE
Easmed is seeking a passionate and detail-oriented Software Quality Assurance (SQA) Engineer to ensure the quality, reliability, and stability of applications across mobile, web, and IoT platforms.
This role is ideal for a motivated individual who enjoys testing complex systems, collaborating with developers, and improving user experiences through rigorous validation and continuous improvement.
Core Responsibilities
- Develop, maintain, and execute manual and automated test cases for web, mobile, and backend applications.
- Collaborate with developers and product managers to understand business requirements and user flows.
- Identify, document, and track software defects using version control and issue-tracking systems (e.g., GitHub, Jira).
- Validate bug fixes and regression test after deployments.
- Participate in sprint planning, code reviews, and product QA cycles.
- Ensure test coverage for new features and core modules.
- Contribute to the creation and improvement of QA processes, documentation, and automation frameworks.
- Support load and performance testing to ensure scalability and stability across applications.
Technical Expertise
Testing Focus
- Functional Testing: Mobile, Web, API, and Backend
- Automation Tools (Nice to Have): Playwright, Cypress, Jest, React Testing Library, or Postman
- Performance Testing: Familiarity with tools like JMeter or Locust
- Version Control: Git / GitHub
- CI/CD Awareness: Understanding of automated testing in CI/CD pipelines (GitHub Actions, Jenkins, etc.)
Technology Familiarity
- Frontend (Web): React, Vite, Tailwind CSS, React Hook Form, Zod
- Mobile: React Native, Expo, Nativewind
- Backend: Node.js, Python, Postgres
- Testing Concepts: Unit, Integration, System, UAT, and Regression Testing
(You do not need to be an expert in all the above technologies but should be comfortable testing applications built with them.)
Qualifications, Skills & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- 1–3 years of experience in Software Quality Assurance or a similar role
- Strong understanding of SDLC, STLC, and Agile methodologies
- Solid grasp of QA documentation — test plans, test cases, and bug reports
- Analytical mindset with attention to detail and a commitment to delivering quality software
- Good communication and collaboration skills
Nice to Have:
- Exposure to automated testing frameworks (Cypress, Playwright, Selenium, Jest, etc.)
- Experience testing mobile applications (React Native or similar)
- Familiarity with API testing (Postman, Swagger, or similar tools)