Job description
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
Responsibilities:
  • 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
Essential Qualifications
  • 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
Desirable Qualifications
  • 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
Education
Any Graduate in Any Specialization
CA in CA