Job Description
Tailscale is seeking a Test Automation Engineer to join their engineering team. This role involves designing, building, and maintaining automated testing frameworks for applications across various platforms. The ideal candidate will collaborate with product and engineering teams to ensure comprehensive test coverage and integrate automated test suites into continuous integration pipelines.
Role involves:
- Designing, implementing, and maintaining automated test frameworks.
- Integrating automated test suites into CI/CD pipelines.
- Identifying high priority functionality to automate.
- Collaborating with product and engineering teams.
- Developing and executing test plans and scripts.
- Analyzing test results and resolving issues.
Requirements:
- 5+ years of experience in software testing with a focus on automation.
- Experience with mobile and desktop application testing across multiple platforms.
- Familiarity with CI/CD processes and tools.
- Knowledge of programming languages like Python, JavaScript, or Go.
- Strong understanding of TCP/IP, DNS, routing protocols, firewalls, and VPN technologies.
- Excellent written and verbal communication skills.
- Strong analytical and problem-solving skills.
Tailscale offers:
- An inclusive, flexible environment.
- A competitive total compensation package.
- Comprehensive group benefits.
- All-remote work opportunity.
- Support for personal and professional development.
- Paid time off.
- A build-your-own home office setup.
- Generous parental leave program.