Responsibilities and Accountability
- Plan, execute, and communicate work on several mobile and web applications within our portfolio of products.
- Perform functional and non-functional testing of software products.
- Investigate and report defects found during development and reported by the support team.
- Design, implement, execute, and debug test cases and scripts.
- Validate and document the completion of testing and development.
- Verify bug fixes in staging and production environments.
- Participate in requirement analysis activities to ensure that the requirements are complete, clear, and consistent.
- Other duties as assigned.
Core Competencies and Experience
- 5+ years’ experience in software development with a strong focus on mobile application testing (iOS and Android applications).
- Proficiency within our technology stack from a QA perspective (Trello, TestRail, Confluence, Charles/Proxyman, GitHub, ADB, Android Studio, Xcode).
- Proficient in API testing tools such as Postman, Charles/Proxyman, or alternatives.
- Strong understanding of the principles of Client-Server architecture, with the ability to identify the root cause of an issue.
- Experience with CI/CD pipelines.
- Strong analytical and problem-solving skills with keen attention to detail.
- Adept at understanding and processing complex logic.
- Ability to provide clear and detailed explanations of problems found during testing and create testing documentation for future reference.
- Passion for music.
- Ability to communicate clearly in written and spoken English.
Desirable Skills
- Test automation experience (Web / Mobile / Backend) will be a big plus.
Personal Attributes
- Excellent decision-making and problem-solving skills.
- Ability to work in a remote team environment.
- Self-driven, organized, and motivated to deliver outstanding results.