About the Role :
We are looking for a detail-oriented and proactive Quality Assurance (QA) Engineer with 2+ years of experience to join our growing team. You will be responsible for ensuring the quality and stability of our web and mobile applications through rigorous testing, identifying bugs, and collaborating with development teams to deliver exceptional user experiences.
Key Responsibilities :
- Design, develop, and execute test plans and test cases (manual and / or automated)
- Perform functional, regression, integration, and system testing on web and mobile applications
- Identify, document, and track bugs using standard bug-tracking tools
- Work closely with developers, product managers, and designers to ensure requirements are understood and met
- Participate in sprint planning, backlog grooming, and product release activities
- Contribute to the continuous improvement of QA processes and best practices
- Assist in setting up and maintaining automated testing frameworks and CI pipelines
- Analyze test results, generate reports, and suggest improvements
Qualifications : Required :
Bachelors degree in Computer Science, Engineering, or related field2+ years of experience in QA / testing of web and / or mobile applicationsSolid understanding of QA methodologies, tools, and processesExperience with manual testing and writing detailed test casesFamiliarity with bug tracking tools like JIRA , Bugzilla , or similarBasic understanding of APIs and testing tools like PostmanKnowledge of at least one automated testing tool (e.g., Selenium , Cypress , Appium , etc.)Experience with version control tools like GitPreferred :
Experience with test automation scripting in languages like JavaScript , Python , or JavaFamiliarity with CI / CD tools such as Jenkins , GitHub Actions , or CircleCIUnderstanding of Agile / Scrum development methodologiesKnowledge of performance or load testing tools (e.g., JMeter , Lighthouse )