Software tester


We are looking for a Software Tester to assess software quality through manual and automated testing.
You will be responsible for finding and reporting bugs and glitches.
As a software tester, you are involved in the quality assurance stage of software development and
deployment. You’ll conduct automated and manual tests to ensure the software created by developers is fit
for its purpose. Ultimately, you will ensure that our products, applications and systems work correctly.

  • As a software tester, you’ll need to:
  • Meet with system users to understand the scope of projects
  • Work with software developers and project support teams
  • Create and document automated and manual test plans and procedures, execute tests, analyze results, and report on test problems and anomalies (document bugs)
  • Perform software testing in all phases of the design-develop-test-release-maintain software life cycle
  • Understand various development methodologies, such as Agile and Scrum, and software testing platforms or environments
  • Possess thorough knowledge of several testing tools
  • Be fluent in UNIX, Linux and/or Windows as well as scripting and command-line tools
  • Be a multitasker
  • Be an excellent communicator (written and verbal) with development, operations, product management and customers
  • Have knowledge of various programming languages, such as Java, JavaScript, C# or C++, SQL, Python, PHP and Ruby on Rails
  • Identify business requirements
  • Plan projects
  • Monitor applications and software systems
  • Carry out stress testing, performance testing, functional testing and scalability testing
  • Write and execute test scripts
  • Run manual and automated tests
  • Test in different environments including web and mobile
  • Write bug reports
  • Assess code
  • Carry out resource planning
  • Review documentation
  • Work towards departmental and project deadlines
  • Provide quality assurance
  • Provide objective feedback to software development project teams
  • Trouble shoot and problem solve
  • Design tests to mitigate risk
  • Present findings to software development and business user teams
  • Travel to different project sites
  • Work on multiple projects at one time
  • Document analysis
  • Liaise with project teams in other parts of the world
  • Communicate findings to technical and non-technical colleagues.
  • Strong verbal and written communication skills with the ability to liaise with a variety of stakeholders
  • Problem-solving skills
  • The ability to work under pressure
  • Attention to detail
  • Competent technical skills
  • The ability to work in a team and individually
  • Organisational skills with the capability of working towards tight deadlines
  • A passion for working with technology.
Job location


Work environment

  • Good Salary (based on agreement)
  • Nice working conditions
  • Office is located near the centre of the city