自动化测试工程师
Automation Test Engineer
高级自动化测试工程师
我们正在寻找一位具有丰富测试自动化、API和网页测试经验以及现代质量工程实践的高级自动化测试工程师。该职位将负责在网页应用、API和AI驱动的解决方案中设计和实施稳健的自动化测试策略。
理想的候选人应具备扎实的QA自动化和软件工程基础,并了解大型语言模型(LLMs)、AI代理和AI辅助开发流程的实际知识。
主要职责
- 设计、开发和维护可扩展的测试自动化架构和框架。
- 定义并执行网页应用和REST API的自动化测试策略。
- 开发和维护有效的自动化回归测试策略。
- 实施BDD(行为驱动开发)实践。
- 设计和执行性能测试。
- 将自动化测试集成到CI/CD流水线中,特别是在Azure DevOps环境中。
- 使用Playwright、Selenium、Karate、Gatling或类似技术开发自动化测试。
- 与开发和工程团队合作,在整个软件开发生命周期中建立质量标准。
- 在包含大型语言模型、AI代理和代理工作流的解决方案中应用质量工程实践。
- 参与AI生成内容和AI辅助开发过程的评估与验证。
- 持续改进测试流程、自动化覆盖率和质量实践。
所需资格
- 4年以上QA自动化、软件测试或类似质量工程相关工作经验。
- 熟悉测试自动化架构和自动化策略。
- 具有API和网页测试的扎实经验。
- 具有BDD和回归测试策略的经验。
- 具有性能测试经验。
- 具有CI/CD和Azure DevOps的实战经验。
- 熟悉一种或多种自动化测试技术,如Playwright、Selenium、Karate、Gatling或类似工具。
- 具有Java、JavaScript/TypeScript、Python或类似编程语言的经验。
- 对REST API有深入理解。
- 具有Git和版本控制工作流的经验。
- 英语水平:B2级或以上。
AI与新兴技术经验
在以下任一领域具有实际经验和知识非常有价值:
- 大型语言模型
查看英文原文
Senior Automation Test Engineer
We are looking for a Senior Automation Test Engineer with strong experience in test automation, API and web testing, and modern quality engineering practices. This role will be responsible for designing and implementing robust automated testing strategies across web applications, APIs, and AI-powered solutions.
The ideal candidate combines a strong foundation in QA Automation and Software Engineering with practical knowledge of Large Language Models (LLMs), AI Agents, and AI-assisted development workflows.
Key Responsibilities
- Design, develop, and maintain scalable test automation architectures and frameworks.
- Define and execute automated testing strategies for web applications and REST APIs.
- Develop and maintain effective automated regression testing strategies.
- Implement BDD (Behavior-Driven Development) practices.
- Design and execute performance testing.
- Integrate automated testing into CI/CD pipelines, particularly within Azure DevOps environments.
- Develop automated tests using Playwright, Selenium, Karate, Gatling, or similar technologies.
- Collaborate with development and engineering teams to establish quality standards throughout the software development lifecycle.
- Apply quality engineering practices to solutions incorporating Large Language Models, AI Agents, and Agentic Workflows.
- Contribute to the evaluation and validation of AI-generated outputs and AI-assisted development processes.
- Continuously improve testing processes, automation coverage, and quality practices.
Required Qualifications
- 4+ years of experience in QA Automation, Software Testing, or a similar Quality Engineering role.
- Strong experience in test automation architecture and automation strategies.
- Solid experience with API and Web Testing.
- Experience with BDD and regression testing strategies.
- Experience with Performance Testing.
- Hands-on experience with CI/CD and Azure DevOps.
- Solid experience with one or more automation technologies such as Playwright, Selenium, Karate, Gatling, or similar tools.
- Programming experience with Java, JavaScript/TypeScript, Python, or similar languages.
- Strong understanding of REST APIs.
- Experience with Git and version-control workflows.
- English proficiency: B2 level or higher.
AI & Emerging Technology Experience
Practical experience or working knowledge in one or more of the following areas is highly valuable:
- Large Language Models (LLMs)
- AI Agents and Agentic Workflows
- Prompt Engineering and Context Engineering
- Tool Calling and AI Orchestration
- Specification-Driven Development
- AI-assisted code generation
- Evaluation and validation of AI-generated outputs
Experience in these areas may come from professional environments, hands-on projects, or practical implementation within software development and QA workflows.
Originally posted on Himalayas