助理自动化工程师
Associate Automation Engineer
HeadSpin, 一家PartnerOne公司,是一个由人工智能驱动的测试平台,可在50多个全球地点的SIM卡启用的移动设备、浏览器、智能电视和OTT设备上进行真实世界的测试,并提供灵活的云部署和本地部署选项。它通过人工智能驱动的分析提供深入的性能洞察,包含130多个内置KPI、基于会话的数据,以及瀑布UI、根本原因分析、用户体验监控和回归智能等功能。支持60多个自动化框架,包括Appium、Selenium、Playwright和XCUITest,HeadSpin确保无缝集成且无供应商锁定。具备企业级安全、强大的REST API库,无需SDK或代码更改,简化了跨工作流程的测试。使用HeadSpin的企业报告称,QA时间减少了68%,生产问题减少了90%,开发速度提高了30%,并改善了加载时间和用户留存率。
职位描述
你将使用Appium和Selenium编写脚本,使用Python/Java。你需要获得Appium Pro认证,并与顶级客户合作。你必须喜欢测试移动UI并能够在Android和iOS上进行自动化。
职责
- 编写移动应用程序的自动化代码
- 捕获数据并对移动应用程序进行分析
- 使用捕获的数据创建仪表盘并提供给客户
- 在适用的情况下协助客户进行自动化
- 理解iOS和Android应用程序及UI结构,并构建工具以自动化交互
- 深入了解Appium及其桌面版内部机制
- 对移动框架如Espresso和XCTest有基本理解
- 开发/改进用Python和Tornado编写的生产级Web服务和代理
- 成为一个在移动测试领域不断突破边界的高积极性团队的一员
- 维护自动化测试框架,确保产品的持续质量
- 维护现有的测试代码库
- 与软件工程师和测试人员合作,开发严格的测试用例
- 识别、记录、详细文档化并跟踪缺陷
- 确保公司所有代码和产品的质量
- 帮助客户从HeadSpin中获得最大价值
- 执行其他所需任务
任职要求
- 软件工程、计算机科学或相关领域的学士学位
- 0-2年软件开发或SQA的实际经验
- 自我驱动、富有创造力、专注、结果导向、解决问题者
- 对至少一种编程语言有深入了解
查看英文原文
HeadSpin, a PartnerOne company, is an AI-powered testing platform that enables real-world testing on SIM-enabled mobile devices, browsers, Smart TVs, and OTT devices across 50+ global locations, with flexible cloud and on-premises deployment options. It offers deep performance insights through AI-driven analytics, 130+ built-in KPIs, session-based data, and features like waterfall UI, root cause analysis, UX monitoring, and regression intelligence. Supporting 60+ automation frameworks, including Appium, Selenium, Playwright, and XCUITest, HeadSpin ensures seamless integration without vendor lock-in. With enterprise-grade security, a robust REST API library, and no need for SDK or code changes, it simplifies testing across workflows. Businesses using HeadSpin report 68% less QA time, 90% fewer production issues, 30% faster development, and improved load times and user retention.
About the Role
You will create scripts using Appium, and Selenium using Python/java. You will become Appium Pro certified and work with top-tier customers. You must enjoy testing mobile UIs and automating them in both Android and iOS.
What You'll Do
- Write automation code for mobile applications
- Capture data and complete analysis on mobile applications
- Create dashboards with the data captured and provide it to the customer
- Assist customer with automation where applicable
- Understanding of iOS and Android applications and UI structure and building tooling to automate interactions
- Deep knowledge of Appium and Appium Desktop internals
- A working understanding of mobile frameworks like Espresso and XCTest
- Developing/evolving production-grade web services and agents written in Python and Tornado
- Being a member of a highly motivated team pushing all the boundaries in the mobile testing space
- Maintain automation test framework to ensure continuous quality of products
- Maintain existing testing codebases
- Collaborate with software engineers and testers to develop rigorous test cases
- Identify, record, document thoroughly and track bugs
- Ensure the quality of all code and products produced by the company
- Help customers get the best value out of Headspin
- Performs other duties as required
What You Need
- BS in Software Engineering, Computer Science or a similar field
- 0-2 years of hands-on experience in software development or SQA
- Self-motivated, creative, focused, results-oriented, problem solver
- In-depth knowledge of at least one programming language (Python, Java)
- Strong skill set with MySQL or other databases. Ability to read & write SQL queries
- Good with Linux/Unix environment
- Strong knowledge of software QA methodologies, tools and processes
- General knowledge of Appium (mobile automation tool) or Selenium (web automation tool)
- Proficiency with automation testing tools
- Strong verbal and written communication abilities
- Android and or iOS development
- Agile / Scrum Experience
- Strong troubleshooting skills
- Ability to collaborate with engineers and content creators
Originally posted on Himalayas