Software Engineer (Python) - Altus Learning, Ahmedabad
Altus Learning is seeking a proactive and technically skilled Application Engineer with 2-5 years of experience in Python development, automation testing, and application support. This role is crucial for the full lifecycle of our Compliance and Enterprise Software, encompassing development, deployment, maintenance, and client interaction.
Key Responsibilities
- Design, develop, and support Python-based web and mobile applications.
- Collaborate effectively with clients, developers, and QA teams to ensure smooth project delivery.
- Review and debug application code, guaranteeing optimal functionality and performance.
- Develop and execute automation test scripts, performing thorough root cause analysis.
- Support system deployment, API integration, and CI/CD pipelines.
- Create and maintain comprehensive technical documentation, user guides, and change logs.
- Provide expert technical support and training to clients, ensuring high levels of user satisfaction.
Required Skills
- Proficiency in Python and a solid understanding of application frameworks.
- Experience with automation frameworks such as Robot Framework, Selenium, or PyTest.
- Knowledge of databases including MySQL and PostgreSQL, and experience with API testing using tools like Postman.
- Familiarity with Linux/Windows environments, Git, and version control workflows.
- Strong communication skills with the ability to articulate technical concepts clearly.
- Meticulous attention to detail, with a focus on system reliability and quality assurance.
