Software Test Automation Engineer

Hybrid in New York, NY, US • Posted 1 day ago • Updated 1 day ago
Contract W2
6 Months
Hybrid
$40 - $45/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Automation Engineer

Summary

Job Summary

We are seeking an experienced Software Test Automation Engineer with strong expertise in Kotlin, Swift, Python, and CI/CD automation for Android and iOS applications. The successful candidate will contribute to AI Edge Gallery, an open-source initiative showcasing on-device machine learning (ODML) capabilities, including LiteRT (TFLite), MediaPipe, and emerging Generative AI technologies.

The role also involves establishing continuous validation for the Developer Device Platform (DDP) third-party (3P) interface across ARM virtual device farms and physical device fleets. You will develop scalable test automation infrastructure, integrate automated testing into GitHub Actions pipelines, and improve the reliability of mobile applications and open-source machine learning tools.

Key Responsibilities

  • Develop, maintain, and execute automated Android UI tests using Kotlin and relevant instrumentation testing frameworks.

  • Build and maintain iOS automated test suites using Swift and XCTest on physical iOS devices.

  • Develop Python-based test automation scripts, utilities, and infrastructure.

  • Integrate automated tests into GitHub Actions workflows and CI/CD pipelines using the DDP 3P API and CLI.

  • Monitor continuous 3P GitHub CI/CD executions and Robo AI crawl runs across ARM virtual farms and physical device fleets.

  • Investigate test failures, application crashes, and flaky tests; reproduce issues and identify whether they originate from the platform or application regressions.

  • Design, develop, and scale test infrastructure for open-source projects and on-device machine learning tools.

  • Lead QA planning, test strategy development, test harness implementation, and validation for production applications and developer tools.

  • Improve test coverage and reliability for AI Edge Gallery, Developer Device Platform (DDP), LiteRT, MediaPipe, and related open-source projects.

  • Collaborate with software engineers and cross-functional teams to define automation strategies and integrate quality assurance into development workflows.

  • Contribute to open-source tooling and improve developer experience, testing efficiency, and CI/CD reliability.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91170988
  • Position Id: 9119637
  • Posted 1 day ago

Company Info

About KBC Technologies, Inc

KBC is a strategic partner and a global IT Service provider and we are committed to long-term success of our customers. Our technology expertise has helped us deliver innovative business solutions in key verticals such as Banking, Financial Services (BFS), Insurance, Healthcare, Retail, Travel and Logistics. Our portfolio of services encompasses Infrastructure Managed Services, Application Development & Maintenance, Product Engineering Services, Independent Testing, Remote Infrastructure Management, and new age Digital technologies.

Contact the job poster
SK

Sachin Kannusamy

Recruiter @ KBC Technologies, Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.