Bachelor's or Master's degree in Computer Science, Engineering, or related field.
8+ years of experience in software testing, with 5+ years specifically in mobile automation testing.
Proven experience leading automation initiatives in enterprise environments (BFS, telecom, healthcare, e-commerce).
Expertise in mobile automation tools: Appium, Selenium (with mobile extensions), Provar, Katalon, Mabl, or similar.
Strong scripting skills in Java, JavaScript (Node.js), Python, or Kotlin.
Hands-on experience with CI/CD pipelines (Jenkins, TeamCity, GitHub Actions) and integration with test automation.
Experience with real device and cloud-based testing platforms (BrowserStack, Sauce Labs, AWS Device Farm).
Familiarity with API testing (Postman, REST Assured), performance testing (JMeter), and security testing tools.
Understanding of mobile OS internals, including Android and iOS architecture, app lifecycle, and device-specific behaviors.
Experience in carrier validation, OTA updates, NFC, USB, Bluetooth, and connected devices testing is a strong plus (aligned with BlackBerry and IoT projects).
Knowledge of test data management, test environment provisioning, and test reporting tools (TestRail, Xray, Zephyr).
Preferred Qualifications:
Experience in Agile/Scrum environments with daily stand-ups, sprint planning, and retrospectives.
Certification in ISTQB, CSTE, or AWS/GCP DevOps is advantageous.
Exposure to AI-driven test optimization or self-healing test automation concepts (aligned with AiDE platform capabilities).
Experience working with global delivery teams across time zones (US, Europe, Middle East).