Software Development
Bengaluru , India
Remote
Full-time
Published on
May 17, 2024

Lead Automation Engineer

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 Lead 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 Python and 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+ 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

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.