Experience
5+ years
Job Purpose
Experion Technologies is looking for a Automation Engineer, he/she should have the following skill descriptions.
Job Description
- Excellent exposure to Vitest, supertest, docker, Xray (JIRA), gherkin, service mocking, playwright.
- Good knowledge of web/application testing both UI and API automation.
- Solid understanding of Continuous Integration, Testing and Continuous Delivery best practices, and experience in setting up a CI/CD to speed up software development and deployment process, using Jenkins, GitHub, plugins etc.
- Solid experience with build and scm tools – Maven, Gradle, Ant, Git, Jira, Sonaqube
- Good knowledge of AWS based DevOps and Infra ecosystem.
- Sound knowledge on containerization concepts, Docker and Kubernetes and good working knowledge on various Kubernetes environments (standalone clusters and managed Kubernetes services like EKS, AKS).
- Knowledge of Monitoring/Observability tools and processes inclusive CloudWatch, ELK Stack.
- Experience with Terraform and AI enabled testing approach would be a plus.
- Exposure to microservice architecture, experience with API gateway, Active Directory, Blue/Green deployments, Canary deployments is desirable
- Understanding of Agile principles and experience participating in scrums and agile processes
- Solid git experience – essential, Bitbucket – a plus
- Scripting Skills – Groovy, Bash, Python
- To adhere to ISMS policies and procedures
- To report incidents if any non-adherence occurs
- To ensure safe custody of assets under his/her responsibility
- To make and improve awareness among team members
Duties and Responsibilities
- Participate in the daily customer calls along with the team to understand the business requirements and propose functional solutions for their business problems.
- Participate In estimation, analyze the functional requirements and convert them into both functional and technical solutions so that the team can deliver it with quality.
- Participate in QA activities, contribute to validation cycles, estimate effort for the assigned tasks, ensure test coverage
- Early validation to reduce defects to production.
- Follow modern agile based development process including automated unit testing.
- Troubleshoot and test the core product software and databases to ensure strong optimization and functionality.
- Contribute in all phases of the development lifecycle
- Follow technology best practices.
- To adhere to ISMS policies and procedures