Available Offers for Automation Testing

DevOps engineer

Remotely
Full-time

We are seeking an experienced DevOps engineer to participate in a project to integrate Platform V Works with a large company's corporate system. The candidate must have deep knowledge and extensive experience in automating application development, testing, and deployment processes.


Responsibilities:

  • Develop and maintain a CI/CD infrastructure using modern tools (Jenkins, GitLab CI, Ansible).
  • Automate application deployment to cloud platforms (e.g., Kubernetes, OpenShift).
  • Monitor system performance and ensure service stability.
  • Optimize infrastructure solutions to improve reliability and scalability.
  • Participate in the development of microservice architecture and design.
  • Integrate corporate systems and platforms.


Requirements:

At least 5 years of experience as a DevOps engineer.

  • Deep understanding of CI/CD principles and experience implementing relevant practices.
  • Proficiency in automation tools (Ansible/Terraform, Docker).
  • Strong knowledge of Linux and Windows Server operating systems.
  • Experience configuring monitoring and logging (Prometheus/Grafana/ELK Stack).
  • Understanding of IT infrastructure security principles.
  • A certificate from Sberbank (SberTech) or similar certification is desirable.


Additional benefits:

  • Experience working with integration projects at large companies.
  • Proficiency in Agile and Scrum methodologies.
  • Experience with configuration management systems (Chef, Puppet).
  • Experience migrating applications to the cloud.

Senior iOS Developer

Position filled
Remotely
Full-time

Looking for strong professionals for the iOS developer role to the Mobile solutions department.


About the project:

A connected pet-safety platform combining GPS geofencing, real-time location, training workflows, and multi-device management. 

The scope of work for the project: end-to-end backend on Azure, mobile application development (Xamarin + native), firmware for BLE/LTE/Wi-Fi, and the Angular admin portal.

Tech part:

The system includes a .NET cloud backend on Azure (AKS/Functions, API Gateway, IoT Hub/MQTT, Event Hub, Redis cache, SQL/Cosmos for telemetry & config, Blob for media), a rules engine for geofence/alerts, OTA update pipeline, webhook/Push/SMS notifications, analytics, and CI/CD with observability (App Insights/Prometheus-Grafana).

Mobile apps are built with Xamarin and native stacks (iOS/Android) consuming REST/GraphQL APIs and background location services.

Device firmware integrates BLE for pairing/provisioning, LTE for wide-area tracking, and Wi-Fi for home connectivity, with secure boot, DFU/OTA, and power-management. An Angular admin console provides fleet/user/subscription management, policy editing, and live device dashboards.


Requirements:

  • Experience developing architectures from scratch and/or introducing enhancements to existing architecture
  • Experience working in all phases of the mobile application development lifecycle.
  • Proven ability to communicate difficult technical issues with sufficient clarity to internal and external stakeholders.
  • Experience in developing iOS applications using Swift, with demonstrated expertise in Swift Concurrency and SwiftUI
  • A strong grasp of software architecture patterns like MVP, MVVM, or MVI.
  • Solid knowledge of CS fundamentals, including data structures, algorithms, and multi-threading.
  • Familiarity with Agile methodologies
  • Experience with Git and automation tools such as CI/CD and unit testing.
  • Seasoned in creating sophisticated public-facing applications.
  • Very good level of English (min. B2+).


Nice to have:

  • Objective-C experience.
  • TCA experience.
  • Experience moving from cross-platform to native app development.
  • Experience working with BLE and smart devices. (Share your examples and comments with us).
  • Experience in implementing complex UI/UX in B2C apps. (Share your examples (links) in your CV).
  • Experience in some of the following domains: consumer apps, fitness and health apps, hardware apps such as apps for smart wearables, etc. (Share your examples and comments with us).
  • Experience working in complex environments with multiple teams and stakeholders
  • Experience working in distributed teams across multiple time zones
  • Experience in leading a team from a technical point of view.
Position filled