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