Senior Automation & CI/CD Engineer (Mobile)

New
A
AcaisoftMobile security
Workplace type: remote; Locations: Warszawa, al. Niepodległości 18, Warszawa, Country code: PL, 9 AM – 5 PM CESTContractSenior
Salary160 - 200 PLN per hour
Apply NowOpens the employer's application page

Job Details

Languages
Pl C2, en C1
Experience
At least 6 years of practical experience in the field of DevOps/automations.
Required Skills
PythonAndroidJavaJenkinsKotlinGroovyCI/CDRESTful APIs

Requirements

  • At least 6 years of practical experience in DevOps or automation.
  • Strong hands-on Jenkins experience, including Groovy, Shared Libraries, agent management, and credentials handling.
  • A solid software engineering background and proficiency in Python, Java, or Kotlin.
  • Experience integrating REST APIs, including authentication, asynchronous operations, retries, and error handling.
  • Practical knowledge of Android application development and tooling.
  • Experience with configuration parsing, data transformation, and mapping between schemas or formats.
  • Good understanding of CI/CD processes and automated testing.
  • Nice to have: experience with iOS and macOS CI/CD environments.
  • Nice to have: familiarity with mobile application protection, obfuscation, or application packers.
  • Nice to have: experience with device farms or automated mobile application testing.
  • Nice to have: knowledge of mobile application security.

Responsibilities

  • Design and implement an automated smoke-testing pipeline using Jenkins.
  • Integrate the pipeline with existing APIs to automate protection and testing of customer applications.
  • Build end-to-end workflows for application uploads, protection processes, result collection, and reporting.
  • Automate installation, launch, and crash detection of protected mobile applications using Android emulators, device farms, or physical devices.
  • Use Android application signing, ADB, and Logcat to identify application failures.
  • Investigate and implement an approach to automated testing of protected iOS applications.
  • Ensure appropriate artifact retention, logging, and clear reporting of pipeline results and failures.
  • Develop a configuration translation tool that parses existing customer configurations, maps them to a new format, and validates the output.
  • Identify and report configuration settings that cannot be mapped directly, ensuring information is not silently lost.
  • Document solutions and prepare maintainable tools for handover to the client's engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site
160 - 200 PLN per hour
Apply Now