Roles & Responsibilities
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 BackendAutomation Tools (Nice to Have) : Playwright, Cypress, Jest, React Testing Library, or PostmanPerformance Testing : Familiarity with tools like JMeter or LocustVersion Control : Git / GitHubCI / 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, ZodMobile : React Native, Expo, NativewindBackend : Node.js, Python, PostgresTesting 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 discipline1–3 years of experience in Software Quality Assurance or a similar roleStrong understanding of SDLC, STLC, and Agile methodologiesSolid grasp of QA documentation — test plans, test cases, and bug reportsAnalytical mindset with attention to detail and a commitment to delivering quality softwareGood communication and collaboration skillsNice 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)Tell employers what skills you have
Version Control
Git
CSS
Scalability
PostgreSQL
Architect
TypeScript
UI
Python
React Native
Mobile Applications
Web Applications
SQLAlchemy
Databases
Django