Mobile QA Tester

dormakaba Group
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Testing (Software)
Agile Methodologies
Artificial Intelligence
iOS
JIRA
Automation of Tests
Bluetooth
Client Server Models
Code Coverage
Continuous Integration
Software Debugging
Mobile Application Software
Python
E2e Testing
Test Case Design
Data Logging
Application Enhancement Tool
Postman
Appium
Hardware Testing
GIT
Bug Reporting
Playwright
Data Analytics
Bitbucket
Xctest
Api Management
Jenkins

Job description

  • Be part of an R&D team based in Madrid , driving the quality of new mobile applications within our solutions portfolio, with a strong focus on innovation and continuous improvement.
  • Analyze requirements, including acceptance criteria , leveraging AI-assisted tools to improve test coverage, identify edge cases, and ensure higher quality from early stages.
  • Collaborate closely with developers to verify fixes , perform root cause analysis, and use AI tools to accelerate debugging and defect investigation .
  • Work cross-functionally with testers, developers, and product owners , fostering a strong quality culture and shared ownership of deliverables.
  • Follow and contribute to test strategies in alignment with the Test Manager, continuously improving processes using data-driven and AI-supported insights .
  • Support testing of critical implementations and hardware prototypes , including hands-on validation with dormakaba access control devices in a real lab environment .
  • Execute manual tests where needed, while proactively identifying opportunities to automate and optimize testing efforts .
  • Ensure all issues are documented in Jira with high-quality standards, using clear, structured, and reproducible defect reports. Leverage AI to enhance clarity and completeness of bug reports .
  • Maintain and evolve the test case library , using AI-assisted generation and optimization to improve coverage, readability, and maintainability.
  • Design, create, and execute test plans for releases and test cycles , validating new features and ensuring build stability before production.
  • Develop, maintain, and scale automated test scripts using Python with Appium , ensuring robustness, reusability, and integration into CI/CD pipelines.
  • Actively adopt and promote a modern QA stack , including:
  • AI-assisted testing and automation
  • Test observability and reporting
  • Continuous testing within CI/CD
  • Scalable and maintainable automation frameworks
  • Perform end-to-end testing of mobile applications (iOS & Android), covering both manual and automated testing .
  • Work across the full Software Testing Life Cycle (STLC) : requirements analysis, test design, execution, defect reporting, and release validation.
  • Design, implement, and maintain robust test cases aligned with requirements and acceptance criteria.
  • Actively collaborate with developers and product teams to ensure high-quality releases .
  • Work with real hardware devices (dormakaba access control systems), including setup, configuration, testing, and troubleshooting.
  • Execute testing in a physical QA lab environment , including device management and maintenance

An experience that matters: Your Skills

Requirements

  • 5+ years of experience in Mobile QA Testing (Android & iOS).
  • Strong programming fundamentals with hands-on experience in Python or relevant .
  • Experience with modern automation frameworks (e.g., Appium, Playwright).
  • Solid experience with:
  • Git / Bitbucket
  • CI/CD pipelines (Jenkins)
  • Experience testing mobile, web, and client-server applications .
  • Strong knowledge of API testing (e.g., Postman or similar tools).
  • Experience using network debugging tools (e.g., Charles Proxy, Proxyman).

Use of AI-powered tools to:

  • Generate and optimize test cases

  • Improve test coverage and defect detectionAssist in debugging and root cause analysis

  • Understanding of test automation best practices , maintainability, and scalability.

  • Familiarity with test observability, logging, and quality metrics .

  • Proactive mindset toward continuous improvement and adoption of new technologies .

Nice to Have

  • Experience with native mobile automation frameworks:
  • XCTest (iOS)
  • Espresso (Android)
  • Experience testing IoT or hardware-integrated systems .
  • Knowledge of test environments involving physical devices and connectivity (Bluetooth, NFC, etc.) .
  • University degree or equivalent on Technical College or relevant technical experience
  • A ny ISTQB and Agile certification.
  • Professional English, B2 or higher

Soft Skills & Culture Fit

  • Based in Madrid , with availability to work on-site in the QA lab when required.
  • Strong team player with a collaborative mindset and good communication skills.
  • Genuine interest in both software and hardware testing(Hardware is par of the test setup but not the main focus)
  • Eagerness to learn, improve, and adapt to new tools, technologies, and challenges.Ownership mentality and attention to detail.

Benefits & conditions

  • Flexible remuneration (childcare ticket, transport ticket, restaurant ticket)
  • Life insurance
  • Baby basket
  • Free fruit in the office twice a week
  • Flexible schedule
  • Remote working days
  • dormakaba program takes care of you (employee wellness program)

Apply for this position