Senior software engineer-Client Automation
Core
Designing, developing, and maintaining robust automation frameworks for desktop and mobile client applications to enable secure access and traffic management.
Role type
Senior IC automation engineer (client-side)
Builds
Automation frameworks for Windows, Linux, Android, iOS, macOS, and ChromeOS clients
Domain
Networking and security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, UI automation frameworks (Playwright, Appium, Selenium), Electron desktop automation, mobile automation (Android/iOS), CI/CD integration (Jenkins, GitHub Actions, GitLab CI), Docker, Git, TCP/IP fundamentals, DNS, HTTP/HTTPS, VPN concepts, OS-level debugging, networking commands, packet capture (Wireshark), scripting (PowerShell/Shell/Bash)
Preferred skills
AI tools in SDLC, ZTNA, encryption, secure tunnels, cloud architectures, microservices, DevOps
Technologies
Playwright, Appium, Selenium, Jenkins, GitHub Actions, GitLab CI, Docker, Wireshark
Responsibilities
Design automation frameworks for multi-platform clients; Integrate automation into CI/CD pipelines; Debug complex networking and OS integration issues; Build utilities for log analysis and diagnostics; Collaborate on test strategy and code reviews
Seniority
Senior, hands-on IC