Senior Test Automation/DevOps Engineer

Riverwoods, IL

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : Linux, System Design, Test Automation, React, Node.js, CI, Responsive Web Design, Jenkins, Spring, Chef, JavaScript, Drupal, Kafka, Oracle, Ansible, Service-Oriented Architecture, Java, Spark, Git, Docker

Location : Riverwoods

CTC : DOE

Job Description:

  • Build a best-in-class CI/CD and test automation suite and stay abreast of emerging technologies and testing approaches
  • Be a thought leader and develop the skillsets of scrum team in creation, reviews of test cases and test automation
  • Work with Scrum Teams to design and implement a Common CI/CD pipeline and test automation
  • Work with our infrastructure and security teams to design and implement fully automated development analysis of current manual deployment and testing processes to design automation scope and structure
  • Champion for acceptance test-driven development (ATDD), automated unit testing (AUT), and behavior-driven development (BDD)
  • Integration of automated test suites with the current build and deployment processes
  • Maintenance of test automation/deployment to accommodate changes in system design or architecture or environments
  • Assure quality with the help of automation test tools (Web/UI and APIs)
  • Maintain and Monitor the quality and effectiveness of CI/CD pipeline, automation and testing
  • Promote a risk-aware culture, ensure efficient and effective risk and compliance management practices by adhering to required standards and processes.
  • Drive efficiency through regression/automation of UI/Web App and API interfaces with the right tools and frameworks

 

Our Tech Stack:

  • Java, Spring, REST API, SOAP
  • Jenkins, GitHub, Nexus, Chef, Ansible
  • Horton Works, Spark, Storm, Kafka
  • Rabbit
  • PCF, Linux, Cloud Foundry
  • ReactJS, Drupal, Gulp, Node, JavaScript, WireMock, Nexus
  • Oracle, AWS/RDS
  • Cucumber
  • CI/CD Pipeline Automation using Jenkins
  • Variety of scripting languages
  • GitHub

 

Skills:

  • Bachelor’s Degree (preferably in Computer Science or related field)
  • 2+ years hands-on working in information technology
  • Understand the concepts of Continuous Delivery, Test Driven development and Test Automation
  • Hands on experience working with Jenkins, Gradle, Nexus, Git, and SonarQube (at least two years)
  • At least 2 years of experience in API and SOA testing frameworks/tools – like REST Client, Soap UI, Client UFT
  • Knowledge of the Continuous Delivery pipelines work and have hands-on experience developing test automation, pipelines with shared libraries
  • Has a deep understanding of Git branching
  • Must have a working, hands-on knowledge of REST, REST security, and Open API
  • Knowledge of Java, Groovy, and Spring
  • Have a familiarity with JavaScript and Python libraries and development environment
  • Experience with both White Box and Black Box Testing
  • Have working knowledge of AWS ecosystem and Docker
  • Must have experience working with Linux/UNIX and write bash scripts.
  • Experience testing web pages built with Responsive Web Design (cross-browser, cross-platform, tablet and mobile device)
  • Understand the concepts of reactive programming
  • Excellent verbal communication and documentation skills