DevJobs

Automation Engineer

Overview
Skills
  • Groovy Groovy
  • Python Python
  • GraphQL GraphQL
  • Jenkins Jenkins
  • AWS ECS
  • AWS S3
  • Docker Docker
  • AWS CloudWatch

Who are we:

Videocites is a novel AI-based video tracking and analytics company. Comprising state-of-the-art Machine Learning and Computer Vision technologies, our cloud-based SaaS platform is used by global companies across multiple industries, including Media and Entertainment, Advertising, Sports, and Homeland Security. The company’s products operate in different domains, such as Rights Management for VOD and live content for premium content owners (Sports, Theatrical, TV, etc.), advertising and true viewership analytics for brands and advertisers, and more. Videocites was established by several serial entrepreneurs and three renowned Computer Science professors.


We are seeking an Automation Engineer to join our Backend Engineering (BE) team. In this role, you will play a vital part in advancing our CI/CD pipeline for production code. This unique automation setup leverages Python, Jenkins, Groovy, and GraphQL APIs. Your responsibilities will include creating automated pipelines, developing automated tests, and ensuring smooth operation of our CI/CD processes.


Responsibilities:

  1. Develop and maintain automated CI/CD pipelines using Python and Jenkins.
  2. Create, maintain, and optimize scripts to support pipeline automation and integration tests.
  3. Collaborate with the backend engineering team to integrate automation processes with production code deployment.
  4. Design, implement, and monitor automated testing frameworks to uphold high code quality and efficiency.
  5. Work with cross-functional teams to enhance and streamline the CI/CD process.


Qualifications:

  1. Bachelor’s degree in Computer Science, Engineering, or a related field, or relevant experience as an Automation Engineer in a SaaS company.
  2. Entry-level experience in automation engineering with hands-on expertise in Python.
  3. Strong foundational skills in coding, with an understanding of design patterns and data structures for developing efficient, maintainable code.
  4. Familiarity with Jenkins and Groovy scripting for pipeline automation.
  5. Experience working with APIs, particularly GraphQL.
  6. Strong problem-solving skills, attention to detail, and adaptability to new technologies.
  7. Effective communication and teamwork skills.
  8. A positive attitude with the eagerness to learn and grow within a startup environment.
  9. Independence and end-to-end (E2E) responsibility, from idea conception to deployment.


Preferred Qualifications:

  1. Prior experience in CI/CD processes or automation testing.
  2. Knowledge of containerization tools (e.g., Docker).
  3. Experience with cloud platforms and Linux environments.
  4. Familiarity with API integrations and debugging.
  5. Experience with AWS services such as CloudWatch, S3, and ECS

Videocites