Job Summary

Effectively and efficiently diagnose the current state of clients' business processes; identify their needs; draw insights and propose improvement recommendations on systems requirements and their functional specification to satisfy or surpass clients' expectations.

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 3 years

Job Description

SW GLOBAL LIMITED seeks to fill the above position with suitable and qualified persons.

CODE: 0056

Job Summary

  • Ensuring an excellent customer experience in the software and systems projects we deliver to both internal and external customers.

  • Develop, document and enhance business processes for the development team.

  • Identify business needs / project opportunities; and / or audit existing policies, procedures, practices and technology.

  • Coordinate, manage and conduct research studies (making use of libraries, archives, the Internet, museums, art institutes and other sources of information).

  • Study guidelines for projects prepared by the project management team.

  • Plan research schedule according to a variety of research methods to be used, availability and quantity of resources, and number of people assigned to participate in the project.

  • Ensure integrity of information collected, stored, shared or reported.

  • Ensure all documentation is captured into the Knowledge Repository

  • Develop and establish requirements standards and measures for the software projects.

  • Gather and analyze data in support of business cases, proposed projects and system requirements. This will include writing requirement specifications, test plans, scripts for tracking defects, fixes in product development and software application development.

  • Participate in a team in an agile environment and have extensive knowledge of the Software Development Life Cycle.

  • Apply proven analytical and problem-solving skills to help validate processes through careful requirements gathering in order to maximize the benefit of business investments in the projects.

Key Responsibilities:

  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned:

  • Gather business information to assess the current state of clients' business and propose solutions on specific system issues/requirements that aligns to agreed project objectives and clients' needs

  • Analyse business information gathered from multiple sources; translate high level information into technical and generic requirements; in a manner that underlies clients' needs for shared understanding amongst project team

  • Demonstrate a high level knowledge of IT solutions to bridge business requirements; provide technical direction and ensure compliance with leading industry practice

  • Serve as intermediary between the client and the software development team regarding software functionality, throughout the development lifecycle.

  • Design and document processes, using industry-standard techniques, methodologies and modelling software.

  • Capture client requirements on the Software Requirement Specifications (SRS) document to foster User Acceptance Testing

  • Liaise closely with Quality Assurance to conduct, monitor and report on User Acceptance/Functional Test Plans leveraging the Software Requirement Specifications (SRS) document

  • Provide regular communication and accurate project progress reports and any changes on systems requirements to all other project team members

  • Working with business stakeholders to generate acceptance criteria for project deliverables.

  • Developing appropriate manual test cases and test plans.

  • Participate in integration testing, smoke testing and regression testing and tailoring these activities to the needs of given projects.

  • Participate actively in project management activities such as daily standups, retrospectives and other project meetings.

  • Feeding into functional specifications and ensuring our product requirements are fit for purpose and can be tested.

  • Representing the customer's perspective in any project, and ensuring other project members are challenged with that viewpoint.

  • Make recommendations for improvement of applications to programmers and software developers or engineers.

  • Ensure that testing activities allow applications to meet business requirements and systems goals. Fulfil end-user requirements and identify existing or potential issues.

  • Prepare and deliver reports, recommendations, or alternatives that address existing or potential trouble areas in IT systems and projects across the organization.

  • Collaborate with software/systems personnel in application testing, such as system, unit, regression, load and acceptance testing.

  • Assist in the development of change control processes, practices and guidelines for new and existing technologies.

  • Assure that output from the software development process includes adequate identification and interpretation of product requirements, such as a) traceability requirements, b) test requirements, c) usability, etc.

  • Participate in developing, distributing and coordinating in-depth end-user reviews for modified and new systems and applications.

Additional Responsibilities:

  • The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • Necessary skills include; organization, effective oral and written communication, strong interpersonal, above average math, problem solving, analytical and being proficient with standard industry productivity tools such as Microsoft Word, Excel, and PowerPoint.

  • Participates in and promotes a positive, supportive, cooperative team environment.

  • Adheres to company’s Code of Conduct, applicable policies & procedures, as well as ethical standards of the field.


  • Bachelor's degree in Computer Science, Management Information Systems or related field is required with 6 years equivalent work experience

  • Ability to successfully manage multiple assignments independently.

  • Creativity and problem-solving skills.

  • Three-years direct experience in the design, development of requirements analysis standards for software solutions.

  • One-year direct experience as a business analyst for major application integration and/or major application product release.

  • Certified CCBAP (Business Analyst Professional), CBATL (Business Analyst Thought Leader)​​, ISTQB or IIBA certification is a plus.

  • Demonstrable hands-on experience of software systems modeling

  • Strong analysis and reasoning skills

  • Expericed in requirements analysis technologies include UML​ (unified modelling language tools), Atlassian Jira/Confluence​.​

  • Complex business process modelling and Analytical/Conceptual expertise.​

  • Experience with unit testing frameworks such as JUnit, Test::Unit, xUnit, etc.

  • Knowledge of agile development practices, continuous integration, and continuous deployment.

  • Strong knowledge of requirements analysis best practices and methodologies.

  • Self-starter, highly organized; Works well with all functional levels in the organization; excellent presentation and interpersonal skills; high level of business management and facilitation skill; capability to resolve complex problems with minimum confusion, frustration, and inconveniences for all parties concerned.

  • Planning; Aggressiveness; Commitment; Closure; Listening; Response to Change; Task Completion; Decisiveness; Influence; Communications

  • Ability to adhere to schedules and project timelines and communication of issues/problems that may impact the ability to meet objectives.

  • Willingness to work flexible schedule to support production issues and project rollouts.

  • Strong software analysis skills, strong problem-solving skills, ability to troubleshoot under pressure

  • Ability to effectively meet deadlines and prioritize projects in a dynamic and fast-paced work environment

  • Extensive practical knowledge in importing data for use in report software, spreadsheets, graphs and flowcharts.

  • Proven data analysis, data verification and problem solving abilities.

  • Understanding the organization's goals and objectives.

  • Excellent written and oral communication written and oral skills.

  • Good listening, presentation and interpersonal skills.

  • Ability to communicate ideas in both a technical and user friendly language.

  • Able to prioritize and execute tasks in a high pressure environment.

  • Keen attention to detail.

  • Experience working in a team oriented, collaborative environment.

  • Proven ability to work with diverse and large teams and to foster a positive working environment with local and international stakeholders

  • Ability to prioritize tasks within the project and work with minimal supervision or guidance.

  • Advanced abilities with use of reference materials and other resources to complete tasks

  • English is the spoken and written language.

  • Ability to read, analyse, proof and edit documents, and interpret general business periodicals, professional journals, or government regulations.

  • Ability to effectively present information and respond to questions from groups of managers, employees and the general public.

Share Job Post