Job description
About the Role
About the Role
- As Software Engineer, you will be working as a Developer as well as responsible for Test automation.
- Overall strong functional knowledge, fungible core java experience (comprising OOP, IO Operations, Exception Handling , Functional Interface etc.), TDD/BDD and software validation
- Good Development Experience in J2EE technologies
- Working Knowledge of TDD/BDD well versed in Software Development Practices
- Must bring a unique Solutions Engineering and development Approach. Must be proficient with Agility, CD CI interoperability.
- Develops Test Automation Framework, Test execution and Service Virtualization components
- Continuously involved in testing for functional, regression, smoke, resiliency, and orchestrate chaos testing strategies
- Explore continuous inspection capabilities code quality to identify problems before they manifest in production
- 5+ years of application development, Testing and implementation experience
- Software Development: Java, React, Springboot, TestNG, Junit, JSON, SOAP UI, Kafka
- Web/Mobile Testing: Selenium, Appium, Perfecto Mobile, Applitools Postman (API Testing)
- CI/CD and Automation: Jenkins, Maven, Gradle, Gitlab, SonarQube, Artifactory, Ansible
- Chaos Testing: Toxy-Proxie, Kafka Trogdor
- OS and Platform - PCF, Kubernetes, Linux, Windows, VMware
- Service Virtualization: CA Dev Test, Mockito, Wire Mock, Parasoft, Lisa
- Monitoring: AppDynamics, Splunk, ELK
- Exposure to RPA
- Distributed technologies: Kafka, MongoDb, Cassandra etc.
Full Time, Permanent
Programming & Design
0 Comments