Our team includes brilliant engineers and successful serial entrepreneurs passionate about improving how software is built and delivered, and we are looking for an experienced hands-on Automation Engineer to join our family. This individual’s mission will be to reduce friction in the engineering process to make the developer experience as pleasant as possible while maintaining high-quality standards, efficiency, and consistency. We would love to tell you more if you meet the requirements below.
Minimum Requirements
- Proficient in using Bash scripting to facilitate testing automation
- Experience in building UI and API Test Automation Frameworks and libraries.
- Experience with testing automation tools like Selenium, PostMan, Cypress, WebdriverIO, Appium, and other frameworks.
- Experience in writing complex SQL queries.
- Experience with modern cloud-native tools: Kubernetes, helm charts
- Experience with CI/CD frameworks, e.g., Jenkins, Gitlab, Azure DevOps, GitHub Actions
- Deep experience with containerization (Docker and Kubernetes)
- Experience working with agility in a high-velocity environment
- Experience in Regression, Performance & Load Testing.
- Strong communication skills: verbal and written
- Experience collaborating with cross-functional teams to drive a results-oriented culture
- Passionate about working on an early-stage venture
- 5-7 years of experience as an Automation Engineer, or SRE, with heavy automation emphasis
- Bachelor's degree in Computer Science or related field or equivalent hands-on experience
- Available to start within 30 days
Responsibilities
- Assume responsibility for final testing and approval of products before deployment on a weekly release cycle.
- Creating processes and automation to improve the delivery of the platform and improvement of Cloud Infrastructure utilization.
- Ability to ensure releases are well tested before a release, given this is a critical product that sits in the customer's CI/CD pipelines.
- Attend daily scrums and work closely with Dev Teams to achieve desired product objectives.
- Own ongoing maintenance and support of automation test tooling.
- Collaborate and communicate with development teams to ensure that automation testing is complete, the product is exercised correctly, and new features are integrated accordingly.
- Build, grow, and lead automation efforts. Responsible for managing the team's outcomes.