Tech Stack
AndroidAzureCloudiOSJavaJavaScriptJenkinsKotlin.NETPythonSwift
About the role
- Design, develop, and maintain automated test scripts for mobile applications (iOS & Android)
- Collaborate with developers, product managers, and QA team members to understand requirements and define test strategies
- Execute functional, regression, and performance tests to ensure application quality
- Integrate automated tests into CI/CD pipelines and maintain testing frameworks
- Identify, document, and track software defects, providing detailed reports to the development team
- Mentor junior QA engineers and contribute to best practices in QA automation
- Continuously evaluate and recommend tools, processes, and technologies to improve testing efficiency and coverage
Requirements
- 5+ years of experience in QA Automation, with a focus on mobile applications
- Strong knowledge of mobile automation frameworks (Appium, Espresso, XCUITest, or similar)
- Proficiency in programming/scripting languages such as Java, Kotlin, Swift, JavaScript, or Python
- Experience working with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
- Strong knowledge of software QA methodologies, tools, and processes
- Experience with REST API testing and mobile performance testing
- Familiarity with bug tracking and project management tools (Jira, TestRail, etc.)
- Excellent problem-solving skills, attention to detail, and communication abilities
- Advanced English level (spoken and written)
- Nice to have: Experience with cloud-based mobile testing platforms (BrowserStack, Sauce Labs, etc.)
- Nice to have: Knowledge of BDD frameworks (Cucumber, Behave)
- Nice to have: Previous experience in Agile/Scrum environments