What You'll Do
Take ownership of quality assurance for mobile applications, ensuring reliability, usability, and performance across iOS and Android platforms. Develop and execute detailed test plans and scenarios based on functional requirements and design specifications. Perform a range of testing types, including functional, regression, integration, and user interface testing, to validate application behavior under real-world conditions.
Work within an Agile/Scrum framework, participating in sprint planning and daily stand-ups to align testing efforts with development progress. Identify, log, and follow up on software defects using Jira, ensuring clear communication between engineering and product teams. Support automation initiatives by contributing to test frameworks and maintaining automated test coverage where applicable. Conduct periodic user acceptance testing to maintain application stability and catch issues early.
Requirements
- Minimum of 3 years in software quality assurance, with direct experience in mobile application testing
- Proven background in manual testing, including test case creation and execution
- Familiarity with object-oriented programming languages such as Java and native mobile environments
- Solid grasp of Agile methodologies and participation in iterative development cycles
- Ability to interpret API documentation and understand frontend-backend interactions
- Experience analyzing crash logs and applying basic debugging techniques to support developers
- Strong command of written and spoken English
- Understanding of mobile platform variations, including device types, screen sizes, and OS versions
Preferred Qualifications
- Prior experience testing financial or banking-related applications
- Hold an ISTQB or equivalent QA certification
- Exposure to performance testing tools such as JMeter or Locust
- Experience with monitoring solutions for application performance
Technical Environment
Testing workflows are managed using Jira, with primary platforms being iOS and Android. Testing includes API validation, functional checks, and performance evaluation using tools like JMeter and Locust. Development follows Agile/Scrum practices, emphasizing collaboration and continuous improvement.
Work Mode
This is a remote role open to candidates based in Türkiye. The position is a fixed-term contract lasting six months, with expectations for full engagement in a distributed team environment.