Role Overview
You will play a key role in ensuring the quality and reliability of mobile applications within a fast-paced Agile development cycle. As a Software QA Engineer, you'll conduct thorough testing across iOS and Android platforms, focusing on functionality, usability, performance, and stability. This is a full-time, remote position based in Türkiye, lasting six months, with close collaboration between engineering, product, and DevOps teams.
Key Responsibilities
- Create and implement detailed test plans and scenarios derived from technical and functional requirements, particularly for mobile environments.
- Perform manual and automated testing across multiple layers, including UI, regression, integration, and functional testing.
- Execute black-box testing methods and validate application behavior against expected outcomes.
- Identify, log, and monitor defects using Jira, ensuring issues are clearly communicated and resolved efficiently.
- Support the creation and enhancement of test automation frameworks when necessary.
- Conduct API testing and interpret documentation to verify backend interactions.
- Analyze crash logs and stack traces to assist developers in root cause identification.
- Participate in Agile ceremonies such as sprint planning and daily stand-ups to align testing efforts with development timelines.
- Carry out periodic User Acceptance Testing to maintain application integrity over time.
- Collaborate with cross-functional teams to integrate quality assurance throughout the development lifecycle.
Required Qualifications
- Minimum of three years of hands-on experience in software quality assurance, specifically with mobile applications.
- Proven expertise in manual testing techniques and tools used in QA workflows.
- Familiarity with object-oriented programming languages such as Java and native mobile development environments.
- Solid grasp of Agile methodologies and experience working within Scrum-based teams.
- Understanding of frontend-backend communication, API structures, and how to validate them.
- Ability to interpret technical documentation, including API specs and system design artifacts.
- Strong analytical skills for debugging and troubleshooting software issues.
- Fluency in English, both written and spoken, for effective collaboration across teams.
Preferred Qualifications
- Background in testing financial or banking-related applications.
- Holding ISTQB or another recognized QA certification.
- Experience with performance testing tools such as JMeter or Locust.
- Exposure to load testing and monitoring application behavior under stress conditions.
Technical Environment
Jira for issue tracking, Java-based systems, iOS and Android platforms, API testing protocols, and performance evaluation tools including JMeter and Locust.
