- Develop and execute test plans, test cases, and test scripts for web and mobile applications.
- Conduct thorough testing of new features, enhancements, and bug fixes to ensure product quality.
- Identify, document, and track bugs using issue tracking tools (e.g. Clickup/Jira) and collaborate with developers to resolve issues.
- Create and maintain automation for regression testing to validate software functionality and performance.
- Create and maintain automation for acceptance test
- Work closely with cross-functional teams to understand product requirements
- Contribute to the development and improvement of QA processes, tools, and methodologies.
- Provide timely and accurate reports on test results, defects, and overall product quality.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2+ years of experience as a QA Engineer or similar role, preferably in web and mobile application testing.
- Understand basic terminal/command prompt + git, how to run a binary in terminal,
- Strong knowledge of software QA methodologies, tools, and processes.
- Solid understanding of Agile development methodologies.
- Excellent analytical and problem-solving skills.
- Strong attention to detail and a passion for ensuring product quality.
- Effective communication and collaboration skills.
- Open to learning new technologies and automation for testing
- Strong sense of prioritization and product quality ownership
- Strong documentation skills
- QA automation skills is a plus
Tools:
Required:
- Terminal/Command Prompt
- Github
- Postman (or other similar tools)
Optional:
- Katalon (or similar)
- Selenium (or similar)
- Hammerflux (load testing)
- Cucumber
- GraphQL (Altair)
- Bug Management Software (Qase.io, etc.)