CrowdStrike Mobile Security Engineer

OpenKyber LLC
Jackson Township, United States of America
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Jackson Township, United States of America

Tech stack

Testing (Software)
Java
API
Agile Methodologies
iOS
Computer Programming
Continuous Integration
Software Debugging
Software Design Patterns
Fiddler (Software)
Mobile Application Software
JUnit
Knowledge Management
Object-Oriented Software Development
Mobile Security
SQL Databases
Test Data
Testng
XPath
Performance Testing
Appium
GIT
Software Version Control
Jenkins

Job description

  • The following are NOT core selection criteria:
  • Coaching / mentoring
  • KPI reporting
  • Knowledge management
  • Test plan documentation leadership
  • Offshore coordination
  • Security testing certifications
  • Process-heavy QA management

Requirements

Do you have experience in iOS?, Appium, Mobile Apps QE + Automation, Hands-on project experience with mobile automation and Appium., We are looking for a highly hands-on Mobile Automation Engineer with strong real-world experience building and maintaining Appium-based automation frameworks for iOS and Android applications. This role is 70 80% hands-on automation coding. Mandatory Core Requirements (Non-Negotiable)

  • Strong Hands-On Mobile Automation (Appium Mandatory) Candidate must have:

  • 3+ years of hands-on Appium automation

  • Built or significantly contributed to a mobile automation framework

  • Automated native or hybrid apps on iOS and Android

  • Experience running automation on real devices and/or device farms

  • Debugged flaky mobile tests and improved stability

Must clearly explain:

  • How framework was structured

  • How drivers were initialized

  • How locators were handled (XPath, accessibility id, etc.)

  • How parallel execution was achieved

  • How failures were handled

  • Strong Programming Skills

  • Proficient in Java (mandatory)

  • Experience using TestNG or JUnit

  • Understanding of object-oriented design

  • Experience implementing Page Object Model or similar design pattern

  • Candidate must be able to:

  • Write automation code live if required

  • Explain framework design decisions

  • Real Project-Level Mobile Testing Experience Must have tested:

  • Native mobile apps (iOS and Android)

  • API-integrated mobile features

  • End-to-end user journeys

  • Experience in:

  • Handling dynamic elements

  • Synchronization issues

  • Handling network delays

  • Validating mobile-specific behavior (gestures, scroll, swipe)

  • CI/CD Integration Experience Hands-on experience integrating mobile automation into:

  • Jenkins or similar CI tool

  • Git-based version control

  • Nightly regression execution

  • Must explain:

  • How automation was triggered

  • How reports were generated

  • How failures were analyzed

Good to Have (Secondary Not Primary Focus)

  • Performance testing exposure
  • Charles / Fiddler debugging
  • SQL basics
  • API automation exposure
  • Agile environment experience, * 5+ years overall QE experience
  • Minimum 3+ years deep hands-on Appium mobile automation
  • Experience working on production-grade mobile applications

What a Strong Candidate Should Demonstrate in following area:

  • Clear know-how on:

  • Complete Appium setup flow

  • How tests are structured

  • How test data is managed

  • How parallel execution is handled

  • Candidate has debugged real production mobile issues.

  • Candidate understands:

  • Difference between mobile web vs native automation

  • Android vs iOS automation differences

  • Real device vs emulator challenges

  • Candidate speaks from real implementation experience - not theoretical knowledge.

Apply for this position