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 field
- 2 years of experience in QA/testing of web and/or mobile applications
- Solid understanding of QA methodologies tools and processes
- Experience with manual testing and writing detailed test cases
- Familiarity with bug tracking tools like JIRA Bugzilla or similar
- Basic understanding of APIs and testing tools like Postman
- Knowledge of at least one automated testing tool (e.g. Selenium Cypress Appium etc.)
- Experience with version control tools like Git
Preferred:
- Experience with test automation scripting in languages like JavaScript Python or Java
- Familiarity with CI/CD tools such as Jenkins GitHub Actions or CircleCI
- Understanding of Agile/Scrum development methodologies
- Knowledge of performance or load testing tools (e.g. JMeter Lighthouse)