Job Software Developer/ Engineer/ Architect

Software Engineer - Test Automation

You will be responsible for preparing, executing, documenting and maintaining a set of tests cases across a range of applications in our back office environment: testing both new functionality and regression testing. These would include both manually executed and automated tests.  You will be fully embedded with the development team and part of cycle of development-test-release.

 

  • You will be involved in designing ways to test our systems in response to new features, changing architectures and operational requirements.
  • You will work directly with software engineers, operations, and production support teams to follow through on all required testing and / or bug fixes and ensure all issues are resolved prior to production rollouts.

 

As a Test Engineer at SIG you will be:

A proactive team player with a proven track record, comfortable working with scripting languages in a Windows environment.  Proven experience of writing test plans and designing complex test cases along with proven analysis and problem-solving skills is essential.

 

  • Preparing, performing and documenting pre-release tests in a back office test setup, mimicking a production environment;
  • Preparing test plans and documenting the test results across software releases;
  • Developing and integrating automated test scripts for new and existing functionality.
  • Following bug/defect reports through their lifecycle, i.e. from creation to production deployment.
  • Contributing knowledge to the back office content collaboration tool


What we're looking for

  • BSc. in a technical discipline or equivalent experience.
  • At least 1 years’ experience of hands-on software systems testing.
  • Testing experience should include the following: Test planning, Manual and automated test execution, System testing, Integration testing, Regression testing, Performance testing and Bug management.
  • Ability to understand and articulate complex business systems, and liaise with the development team
  • Experience with a scripting language such as Python or equivalent is essential.
  • Experience in testing financial applications, particularly back-office systems is an advantage.
  • Experience with GUI automation frameworks is an advantage.
  • A strong team player.