SDET 团队负责人
SDET team lead
职位要求:
- 领导并协调墨西哥本地SDET团队的日常活动,确保交付成果和本地运营需求一致。
- 与不同时区的分布式团队协作,确保测试策略同步,项目目标达成。
- 分析并设计复杂用户故事的技术测试方案,确保集成点和分布式系统的深度覆盖。
- 优化和重构现有的自动化回归套件,最大化可靠性,减少执行时间,并消除脆弱性。
- 改进和扩展现有的自动化框架,确保其模块化、可扩展,并对整个工程团队可用。
- 直接扩展API自动化覆盖率,实现微服务、数据完整性和跨服务通信的稳健验证。
- 进行深入的技术分析,重构自动化代码,使其与不断变化的应用架构保持一致。
- 实现并维护自动化性能测试,作为持续交付流水线的集成组件。
- 对复杂缺陷进行根本原因分析,为开发人员提供详细的技朮见解和自动化复现脚本。
- 推动技术差距分析,识别未测试的代码路径,并主动实施解决方案以提高整体系统可测试性。
- 与开发和产品团队合作,提供关于需求的技术反馈,确保验收标准精确且技术上可行。
- 负责自动化解决方案的技术扩展,确保其支持多环境下的高速执行。
- 在冲刺准备和缺陷分类过程中提供技术专长,确保复杂缺陷被正确理解和优先处理。
- 负责并执行特殊技术项目,如升级测试基础设施或优化CI/CD流程。
知识、技能和能力:
- 对现代软件架构有深入了解,包括微服务、容器化(Docker)和云原生环境。
- 精通至少一种主流编程语言(例如Python、Java、TypeScript或C#),注重编写干净、可扩展的代码。
- 熟悉行业标准的测试设计模式,并能有效应用于现有的UI和API框架。
- 有使用自动化工具(如Playwright、Selenium、Appium、Postman或RestAssured)的丰富经验。
- 扎实的软件测试理论基础,熟悉测试流程和测试方法。
查看英文原文
Job Expectations:
- Lead and coordinate day-to-day activities for the Mexico-based SDET team, ensuring
alignment on deliverables and local operational needs.
- Coordinate with distributed teams across different time zones to ensure testing
strategies are synchronized and project goals are met.
- Analyze and architect technical test solutions for complex user stories, ensuring deep
coverage for integration points and distributed systems.
- Optimize and refactor existing automated regression suites to maximize reliability,
reduce execution time, and eliminate flakiness.
- Refine and extend existing automation frameworks, ensuring they remain modular,
scalable, and accessible for the wider engineering team.
- Directly expand API automation coverage, implementing robust validation for
microservices, data integrity, and cross-service communication.
- Perform deep-dive technical analysis to refactor automation code and keep it aligned
with evolving application architecture.
- Implement and maintain automated performance as integrated components of the
continuous delivery pipeline.
- Execute root cause analysis on complex defects, providing developers with detailed
technical insights and automated reproduction scripts.
- Drive technical gap analysis to identify untested code paths and proactively implement
solutions to improve overall system testability.
- Partner with Dev and Product to provide technical feedback on requirements, ensuring
acceptance criteria are precise and technically sound.
- Own the technical scaling of automation solutions, ensuring they support high-speed
execution across multiple environments.
- Provide technical expertise during sprint grooming and bug triage to ensure complex
defects are understood and prioritized correctly.
- Own and execute special technical projects, such as upgrading test infrastructure or
optimizing CI/CD workflows.
Knowledge, Skills and Abilities:
- Deep understanding of modern software architecture, including microservices,
containerization (Docker), and cloud-native environments.
- High proficiency in at least one major programming language (e.g., Python, Java,
TypeScript, or C#) with a focus on writing clean, scalable code.
- Advanced knowledge of industry-standard test design patterns and the ability to apply
them effectively to existing UI and API frameworks.
- Extensive experience with automation tools such as Playwright, Selenium, Appium,
Postman, or RestAssured.
- Solid experience in performance engineering using tools like k6, JMeter, or Locust to
identify system bottlenecks.
- Advanced proficiency with CI/CD orchestration tools (like Harness, BitBucket, or
Jenkins) to optimize automated release cycles.
- High comfort level with cloud-based testing infrastructure like SauceLabs, BrowserStack,
or AWS Device Farm.
- Strong technical analytical skills, the ability to interpret complex specs and discover edge
cases through deep exploration of software behaviors.
- Expert technical communication skills, with the ability to translate complex quality risks
into actionable engineering tasks.
- Proven leadership ability in managing day-to-day operations for local teams and
coordinating with distributed stakeholders while providing technical mentorship to
improve coding standards.
Experience Requirements:
- Generally eight (8) plus years of experience in Software Engineering and Test
Automation, with a proven track record of significantly improving existing automation
ADVANCED ENGLISH
REMOTE
Originally posted on Himalayas