Description

What you’ll do

  • Design, develop, test, deploy, maintain, and improve scalable automation frameworks, tools, and software solutions using Python and related technologies.
  • Apply software engineering best practices throughout the full development lifecycle of automation projects.
  • Identify opportunities for automation across software development, testing, deployment (CI/CD), and potentially business processes.
  • Develop and manage CI/CD pipelines to automate build, testing, and deployment processes.
  • Collaborate with development, operations, QA, and business teams to understand requirements and deliver effective automation solutions.
  • Troubleshoot complex issues in automated systems, optimize automation performance, and ensure reliability.
  • Contribute to the technical design and architecture of automation systems.
  • Manage priorities and deliverables for assigned automation tasks and projects within an Agile/Scrum framework.
  • Research, evaluate, and recommend new automation technologies, tools, and techniques.
  • Document automation processes, systems, and tooling.

What experience you need 

  • Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.
  • 3 to 6 years of professional software engineering experience, with a demonstrable focus on automation.
  • At least 3 years of experience using Python specifically for scripting, automation tasks, and tool development.
  • At least 2 years of experience working with cloud platforms (GCP, AWS, or Azure)
  • At least 2 years of hands-on experience with CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps, GitHub Actions).
  • Proficiency with source code control management systems (e.g., Git).
  • At least 2 years of hands-on experience with APIs (e.g., RESTful APIs) for integration and automation purposes.

What could set you apart

  • Experience building and maintaining automated systems, frameworks, or significant tooling.
  • Strong analytical, problem-solving, and debugging skills, especially in the context of automated systems.
  • GCP, AWS or Azure cloud certifications
  • Preferred experience working in an agile development environment 
  • Experience with Robotic Process Automation (RPA) tools (e.g., UiPath, Automation Anywhere, Blue Prism)
  • Familiarity with containerization technologies like Docker and orchestration systems like Kubernetes.
  • Experience using SQL or NoSQL databases as part of automation workflows

We offer comprehensive compensation and healthcare packages, on-site doctor, paramedics service 24/7, life insurance, gym facilities, collaborative workspaces, free transportation and parking, subsidized cafeteria, solidarity association, and organizational growth potential through our online learning platform with guided career tracks.


 

Education

Any Graduate