Senior Tester

وصف الوظيفة

Envision Employment Solutions is currently looking for a Senior Tester for one of our partners, a multinational bank.

Job Summary:

- A tester is responsible for conducting tests and ensuring quality before deployment

- He or she develops and executes formal test plans to ensure the delivery of quality software applications


  • Build the work needed to implement and test features from the product backlog (managed by the Journey/Platform Owner)
  • Unit test code and create automated test scripts.
  • Execute necessary project quality documentation.
  • Work closely with other team members to ensure development meets business needs and quality requirements.
  • Participate in test planning, writing test cases/scripts, test case automation and test execution; testing includes application, network, system and user acceptance tests.
  • Execute manual new features and regression testing continuously for ongoing changes.
  • Follow industry-standard agile software design methodology for development and documentation.
  • Research related products and make necessary software recommendations.
  • Work collaboratively with release management and the platform lead.
  • Take an active role in the squad to ensure ‘built-in’ quality in line with agile & lean principles.
  • Drive a culture of testing not as an after-the-fact exercise but also addressed as part of ongoing process and ensure velocity does not come at the expense of an increasing number of defects.
  • Work closely with the Scrum Master to identify and resolve potential roadblocks relevant to testing.

إمتيازات الوظيفة

  • Health insurance
  • Learning, development and career progression

متطلبات الوظيفة

  • Bachelor's in Engineering or Technology or Business.
  • 2-5 years in an engineering or testing role.
  • 1-3 years participating in agile development (preferably)
  • Experience developing and testing both web and mobile applications .
  • Strong sense of ownership and ability to work with a limited set of requirements.
  • Has an open mind and is looking to improve and help others become better.
  • Has a team attitude and is humble.
  • Solid communication skills.
  • Knowledge of common testing procedures and methodologies (e.g. Functional testing: UAT, SIT, unit testing; non-functional testing: performance, usability)
  • Understanding of front- and back-end development.
  • Knowledge in relevant tech skills (e.g. Behavior-driven development, DevOps Continuous Deployment & Delivery, Application Release Automation)
  • Knowledge tools for testing automation and deployment (e.g. sonarqube, appium)