Senior Software System Analyst Open

  • Job Type: Permanent
  • Vacancy: 1
  • Location:

Job Discription:

Job Description (Main Duties and Responsibilities): 

  • Should be able to document and implement project test plans and test specification based on Functional, Non-Functional and Technical documentation and requirements. 
  • Provide methodical assurance of the full testing cycle for internally or externally delivered projects, validating and approving documentation and testing carried out, reporting progress and escalating issues and risks when required. 
  • Manual and automated testing of company's products and solutions, customer's systems and supplier’s deliveries using well-structured maintainable code and scripts 
  • Ability to scope, develop, execute and maintain automated test scripts/manual test cases from a changing document baseline with the ability to update documentation in line with changing requirements but ensuring all tests are aligned with requirements. 
  • Lead and take responsibility for defining the manual and automated test tasks from project/assignment start to finish. Reporting on progress in line with the processes and escalating issues and risks where appropriate. 
  • Carry out testing activities including the production and running of test cases, detailed reporting on progress, configuring test environments, preparing test data, preparing and executing automated test scripts and defect management. 
  • Ability to conduct de-briefing and defect triage sessions with selected users, third party suppliers and/or other designated project personnel to confirm completion of all QA activities along with other routine defect management tasks. 
  • Ability to interpret and communicate complex detailed information and data within the test function, project teams and across the intra organizational project team when required. 
  • Maintains open communication within delivery teams, project board and external bodies regarding difficult, confidential and complex issues. 
  • Contributes to process and service improvements as a result of risk assessment and lessons identified and learned. 
  • Contribute to the scoping and estimating of new pieces of work, providing guidance and recommendations on testing followed by documented and structured test strategy definition and test approach design 
  • Ability to use test tools for test management; automated functional system and regression testing and types of performance testing 
  • Creation of traceability matrix, test strategy, test plan, test schedule, sign off document and the supporting of test script authoring with focus and maintenance of quality standards and validation techniques 
  • Ability to interpret business requirements, and convert them into repeatable, appropriate tests and strong understanding of test management systems 
  • Assist in the creation and evaluation of technical test problems, training material 


Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment] 


  • Experience of working with Agile, SCRUM or RAD techniques and exposure to web services testing using SOAPUI, test driven development approach such as Cucumber, Selenium Web Driver. 
  • Thorough understanding of software testing and quality management concepts and methodologies with preferably industry standard certifications 
  • Excellent organizational and communication skills 
  • A good understanding of Client Server, n-tier and Event Driven architectures; latest development platforms (J2EE, .NET); Mobile development (iOS and Android) 
  • Enthusiastic about web technologies, latest browsers and operating system platforms and at least theoretical understanding of HTML, CSS, JavaScript, XML, AJAX and JSON, UML, TDD, BDD 
  • Preferably ISEB and ISTQB Testing certified