You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer

Responsibilities:

  • Evaluate new project efforts and provide quality oversight
  • Prepare test strategies and plans to support new projects
  • Prepare matrices of tests covering all functional and non-functional requirements
  • Develop automated tests to evaluate and analyze new functionality
  • Identify, report, and drive resolution for software defects Monitor and support the Company's continuous integration system.

Job Requirements:

The ideal candidate will possess:

  • Master's Degree in Computer Science, Engineering, or other related field
  • At least three years QA experience with recent and demonstrable experience creating automated test cases and working with test frameworks
  • Expertise in understanding and analysing test requirements, tracking changes and maintenance of test requirements
  • Strong experience in object-oriented design and programming techniques. Our preference is someone with Python or/and Java development experience or working knowledge of other dynamic Scripting languages.
  • Working knowledge of Linux
  • SQL experience (PostgreSQL or other variety)
  • Strong Experience automating dynamic Web Application Testing using Selenium, Selenium Grid and implementing Parallel Execution
  • Experience with different testing frameworks
  • Experience with SCM, GIT or similar tool
  • Experience with cross platform automaton framework
  • Experience with continuous integration systems (desired)
  • Experience with MS Windows and Office tools
  • Strong troubleshooting and problem-solving skills
  • Vigorous desire to learn securities business and Company technology
  • Ability to work well in a dynamic team oriented environment
  • Excellent written and verbal communication skillsĀ