Description

The ideal candidate will have deep expertise in RHEL systemsPerlPythonbash/ksh scripting, and networking protocols, along with strong experience in automating and maintaining test environments in a secure, scalable, and performance-focused manner.

Key Responsibilities:

  • Design, develop, and implement automated test frameworks for client core messaging applications.
  • Plan, write, and maintain test drivers and scripts for functional, regression, and performance testing.
  • Build and support automated test environments using a mix of open-source and in-house tools.
  • Collaborate with developers, QA, and system administrators to integrate testing into CI/CD pipelines.
  • Troubleshoot and resolve issues in test automation scripts and test infrastructure.
  • Perform root cause analysis of test failures and propose remediation strategies.
  • Support and optimize testing on RHEL-based systems with strong command over UNIX shell scripting.
  • Leverage TCP/IP networking knowledge to simulate or validate messaging flows and communication protocols.

Mandatory Skills:

  • Strong expertise in RHEL / UNIX Systems administration and development
  • Advanced scripting skills using bash/ksh
  • Deep understanding of TCP/IP networking concepts and tools
  • Proficient in Perl and Python for test automation

Additional Skills (Highly Preferred):

  • Experience with Java and scripting in YAMLXML
  • Knowledge of Ansible for automation and provisioning
  • Familiarity with Oracle DBSQL, and data validation
  • Prior experience with client financial messaging applications
  • Exposure to CI/CD toolsGit, and DevOps environments

Qualifications:

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or related field.
  • Prior experience in financial services, banking, or telecom-grade systems is a plus

Education

Bachelor's or Master's degrees