Press ESC to close

Associate Automation Engineer


Published: Fri, 20 Jun 2025 16:51:15 GMT

Position: Associate Automation Engineer at HeadSpin

Company Overview:

HeadSpin is a leading global omnichannel digital experience testing platform that helps enterprises optimize application performance through its data science capabilities. With a robust infrastructure and availability of real devices in over 50 locations, the HeadSpin Platform enables both manual and automated app testing on a wide range of devices, including mobile phones, desktop browsers, media players, audio devices, and automotive systems.

Role Description:

As an Associate Automation Engineer, you will be responsible for creating scripts using Appium and Selenium in Python or Java. You will also have the opportunity to become Appium Pro certified and work with top-tier customers. This role requires a strong interest in testing and automating mobile user interfaces on both Android and iOS platforms.

Key Responsibilities:

– Write automation code for mobile applications
– Collect and analyze data from mobile applications
– Create dashboards with captured data for customer use
– Assist customers with automation processes
– Develop tooling to automate interactions with iOS and Android applications
– Deep understanding of Appium and Appium Desktop internals
– Familiarity with mobile testing frameworks such as Espresso and XCTest
– Develop and maintain production-grade web services and agents in Python and Tornado
– Collaborate with a highly motivated team to drive innovation in the mobile testing space
– Maintain automation test framework to ensure product quality
– Collaborate with software engineers and testers to develop comprehensive test cases
– Identify, document, and track bugs
– Ensure the quality of all code and products produced by the company
– Provide support to customers to optimize their use of HeadSpin
– Perform other duties as required

Requirements:

– Bachelor’s degree in Software Engineering, Computer Science, or a related field
– 0-2 years of experience in software development or software quality assurance
– Self-motivated, creative, and results-oriented with strong problem-solving skills
– Proficiency in at least one programming language, such as Python or Java
– Familiarity with MySQL or other databases and ability to write SQL queries
– Experience with Linux/Unix environments
– Knowledge of software QA methodologies, tools, and processes
– General understanding of Appium or Selenium
– Proficiency with automation testing tools
– Strong verbal and written communication skills
– Experience with Android and/or iOS development
– Familiarity with Agile/Scrum methodologies
– Strong troubleshooting skills
– Ability to collaborate with engineers and content creators
– Passion for delivering high-quality products and services to customers.
Apply link