Your Role and Responsibilities- Role & Responsibilities:
- As a software automation engineer, you will think creatively, able to code independently.
- Hands-on skills of coding, testing and verify the quality of code before integrating into production.
- Write test plan, able to document functionalities implemented.
- Experience in managing day-to-day capacity management function, capacity SLA management.
- Having Technical understanding /background on Cloud technologies.
- Prepare status updates and present in the meeting.
- Effectively cross-functional collaboration within teams
- Strong Communication (Spoken/Listening/Written)
- How we’ll help you grow:
- You’ll have access to all the technical and management training courses you need to become the expert you want to be
- You’ll learn directly from expert developers in the field; our team leads love to mentor
- You have the opportunity to work in many different areas across the organization
Required Technical and Professional Expertise
- At least 4 years of software development experience;
- Frontend UI Development: Java, Javascript, HTML, CSS, React, Carbon, D3 programming;
- Python programming with Machine Learning and AI;
- SQL / NoSQL Data base including Mongo, DB2, and or Oracle;
- Shell Scripting;
- Backend Development, and App System Performance;
- XML and JSON;
- Automated build/test principles and frameworks including Selenium, junit, Jest.
- Very good verbal and written English communication skill;
- Agile Methodologies;
- Git, Jenkins.
Preferred Technical and Professional Expertise
- 8 years of relevant experience.
- Work with minimal direction, adapt to shifting priorities, demand and timelines.
- Hands-on scripting, manual testing, automation scripting, system testing, and integration testing required.
- An understanding and experience with Agile software development concepts and processes.
- It will be a plus to have a working experience with JIRA, ScriptRunner, python scripting skills.
- Proven track record of successfully managing small/medium/large project teams.
- Good understanding of IT infrastructure, Cloud technologies (IaaS, PaaS).
- Good communication skills as this role requires interaction with various stakeholders.
- Willingness to learn new technology including tooling and ramp in a short span