Back to Jobs
HeadSpinDevelopment 23d ago

Automation Engineer (Mobile & Web)

Remote (Global)
Full-time
Not Mentioned
Be the first applicant! 🚀

Job Description

HeadSpin is an AI-powered testing platform that enables real-world testing on SIM-enabled mobile devices, Smart TVs, and browsers across 50+ global locations. We are looking for an Automation Engineer to join our Professional Services team. In this role, you will design automation test suites and even develop production-grade web services using Python and Tornado.

Key Responsibilities

  • Automation Frameworks: Design, develop, and execute automation test suites for mobile, web, audio, and video applications using tools like Appium, Selenium, and WebDriver.
  • Tool Development: Build tooling to automate interactions for iOS and Android applications, understanding their UI structures.
  • Backend Development: Develop and evolve production-grade web services and agents written in Python and Tornado.
  • Data Analysis: Capture data on mobile applications, analyze it, and create dashboards to provide insights to customers.
  • Customer Support: Assist customers with automation implementation and identify opportunities to improve their test coverage.
  • Maintenance: Maintain the automation test framework to ensure continuous quality and innovation.

Requirements

  • Experience Level: This is explicitly a Beginner / Entry-Level role.
  • Programming Skills: Strong programming skills in at least one scripting language (Python, JavaScript, etc.).
  • Automation Tools: Experience with test automation frameworks like Selenium, Appium, or WebdriverIO.
  • Mobile Knowledge: Proficiency in mobile application testing methodologies and familiarity with frameworks like Espresso or XCTest.
  • OS Knowledge: Understanding of Unix-based environments (Linux and Mac).
  • CI/CD: Knowledge of pipelines and tools like Jenkins or GitLab.
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.