Senior QA Automation Engineer

Skills
DevopsMobile ApplicationsAdoptionComplex SystemsContinuous IntegrationData IntegrityEnhanced Data Rates For GSM Evolution
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Hands-on experience building and maintaining mobile automation frameworks for iOS and Android
  • Proficiency with modern JavaScript or TypeScript automation tools such as Appium WebdriverIO or Maestro
  • Ability to test APIs support mobile apps and write SQL queries
  • Experience using Postman and simulating mobile network conditions such as throttling offline mode and flaky connections
  • Understanding of Git Azure DevOps and CI/CD pipelines for mobile testing
  • Experience running automated tests in real-device clouds such as BrowserStack SauceLabs or similar
  • Awareness of asynchronous architecture caching background sync and message queues such as Service Bus
  • Strong shift-left experience in agile environments
  • Ability to translate acceptance criteria into test conditions edge cases and test data
  • Knowledge of functional and non-functional testing with strong communication skills

Nice to have

  • Tenacious
  • Detail-oriented
  • Curious
  • Pragmatic
  • Forward-thinking

Day to day

  • Partner closely with the Lead QA to shape and execute a robust test strategy for the squad.
  • Drive early quality conversations with Product Owners and developers to define acceptance criteria and test coverage before development begins.
  • Build and maintain automated test suites for mobile apps and services, with a strong focus on API integrity data validation and reliable end-to-end testing.