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.