Who We Are
HeadSpin is a global omnichannel digital experience testing platform that helps enterprises optimize application performance with its data science capabilities. With a strong infrastructure availability of real devices across 50+ locations, the HeadSpin Platform enables manual and automated app testing with a wide range of devices, including both screen and screenless devices, such as mobile phones, desktop browsers, media players, audio devices, and even automotive systems.
The Platform has an extensive on-prem and cloud-hosted device infrastructure that uses data science-driven performance and quality of experience analytics to collect over 100+ performance experience KPIs out of the box and provide performance analysis and monitoring across the engineering cycle. The Platform&aposs advanced capabilities enable leading global enterprises to achieve an improved digital experience, faster triage, and cost efficiency.
What youll do
- Design, develop, and execute automation test suites for HeadSpin&aposs platform, focusing on mobile, web, audio, and video applications.
- Capture data and complete analysis on mobile applications
- Create a dashboard with the data captured and provide it to the customer
- Assist customers with automation where applicable
- Identify test automation opportunities to improve efficiency and test coverage.
- Understanding of iOS and Android applications and UI structure and building tooling to automate interactions
- Knowledge of automation tools like Appium, Selenium, WebDriver, etc.
- A working understanding of mobile frameworks like Espresso and XCTest
- Developing/evolving production-grade web services and agents written in Python and Tornado
- Maintain automation test framework to ensure continuous quality and innovation of products
- Collaborate with engineering and product teams to provide feedback and development of core product.
- Create documentation for internal projects and best practices.
- Document and track bugs
Necessarily skills
- Strong programming skills in at least one scripting language (Python, JavaScript, etc.)
- Experience with test automation frameworks (Selenium, Appium, Webdriverio, etc.)
- Proficiency in mobile and web application testing methodologies.
- Understanding of unix-based environments (Linux and Mac).
- Knowledge of CI/CD pipelines and tools (Jenkins, GitLab, etc.).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Required Experience
Required education
- Bachelor&aposs degree in Computer Science, Engineering, or a related field.