Software Business Analyst
2 weeks ago
**Key Responsibilities**:
- Gather and document software requirements from stakeholders, ensuring alignment with business goals and user needs.
- Write and maintain Software Requirements Specifications (SRS) that clearly communicate the requirements to development and testing teams.
- Suggest updates and improvements to existing software features based on feedback and analysis.
- Conduct testing to ensure the software meets the specified requirements, including functional, non-functional, and user acceptance testing (UAT).
- Collaborate with developers and other teams to ensure requirements are implemented correctly.
- Ensure the software meets quality standards and is free of defects.
- Report on testing results, including any issues found and their resolution.
- Assist with the creation of user manuals or other documentation if necessary.
**Qualifications**:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 2-4 years of experience in software requirements gathering, SRS writing, and software testing.
- Strong knowledge of the software development lifecycle and testing processes.
- Familiarity with Agile and/or Waterfall methodologies.
- Excellent communication and documentation skills.
- Knowledge of tools such as Jira, Selenium, TestRail, and MS Office.
**Key Skills**:
- **Requirement Gathering and Documentation**: Ability to gather, document, and manage software requirements using methodologies like Agile or Waterfall.
- **SRS Writing**: Proficient in writing clear, detailed, and understandable Software Requirements Specifications (SRS).
- **Software Testing**: Knowledge of manual and automated testing processes, ensuring quality control and identifying bugs.
- **Software Development Lifecycle (SDLC)**: Understanding of the phases of software development, from requirements gathering to testing and deployment.
- **Communication Skills**: Excellent verbal and written communication to work with developers, stakeholders, and other teams.
- **Problem-Solving and Analytical Thinking**: Ability to suggest software features and improvements based on analysis of requirements and user feedback.
- **Tools Proficiency**: Familiarity with project management tools (e.g., Jira, Trello), and testing tools (e.g., Selenium, TestRail), as well as documentation tools like MS Word or Confluence.
**Requirements Software Management Tools**:
- **IBM Engineering Requirements Management DOORS (formerly Rational DOORS)**: A widely used tool for capturing, tracking, and managing software requirements.
- **Jama Connect**: A tool used for managing requirements, traceability, and test management throughout the product development lifecycle.
- **Helix RM**: A requirements management tool that helps with managing, tracking, and ensuring software requirements are met.
**Project Management Tools**:
Proficiency with different project management tools and the ability to assess and analyze requirements and advise on the best project management tools to meet project goals and objectives
**Version Control and Collaboration Tools**:
- **Git/GitHub**: Understanding version control is essential for tracking software updates, feature changes, and updates to requirements.
- **Bitbucket**: A version control repository for managing code and collaborative development.
- **Gitlab**:
- **Azur devops**:
**Business Analysis Tools**:
Proficiency with different business analysis tools and the ability to assess and analyze requirements and advise on the best business analysis tools to meet project goals and objectives
**Automated Testing Tools**:
- **Laradusks**:
- **Jest javascript testing framework**:
- **Postman**: A popular tool for API testing, particularly useful when working on software features with backend systems.
- **TestComplete**: An automated testing tool used for functional and regression testing.
**Data Modeling Tools**:
- **ER/Studio**: Used for database design and data modeling, which can be important when gathering technical requirements that relate to databases.
- **Microsoft Visio**: A tool for creating diagrams and flowcharts, which can be valuable for creating data models and visualizing system interactions.
- **Xmind**
**Documentation and Reporting Tools**:
- **Google Docs** or **Microsoft Word**: For writing and sharing documentation such as SRS documents, user manuals, and project reports.
- **Tableau** or **Power BI**: For data visualization, useful in reporting software quality, testing outcomes, and project status to stakeholders.
- **Confluence**: A collaboration tool that allows teams to document and share knowledge, including software requirements and user stories.
-
Software Business Analyst
2 weeks ago
القاهرة, Egypt Modern Telecom Systems Full timeGather and document business requirements from stakeholders, clients, and end-users - Analyze business needs and translate them into functional specifications for software development teams - Create Business Requirement Documents (BRDs), Functional Specification Documents (FSDs), and user stories - Collaborate with technical teams to ensure the solution...
-
Senior Software Business Analyst
2 days ago
القاهرة, Egypt 700Apps Full time700Apps is looking for a detail-oriented and experienced Senior Business Analyst to enhance our dynamic team. In this role, you will play a crucial part in driving project success by defining business needs and translating them into functional requirements. Your ability to analyze data, generate insights, and facilitate communication among stakeholders will...
-
Senior Business Analyst
2 days ago
القاهرة, Egypt 700Apps Full time700Apps is seeking a skilled and motivated Senior Software Business Analyst/Product Owner to join our innovative team. In this pivotal role, you will act as both a business analyst and a product owner, leading the charge to define, document, and prioritize business needs while ensuring that our software products deliver maximum value. You will engage closely...
-
Business Analyst
1 week ago
القاهرة, Egypt FlairsTech Full timeCairo - 3 years minimum Experience - R&D Department **About the job**: **Requirements and responsibilities** **Business analyst** You will help guide businesses to improve business processes and efficiency. To elicit, document, and analyze requirements around business challenges, and then produce data-driven solutions. **Roles And...
-
Business Analyst
2 weeks ago
القاهرة, Egypt P2H Arabia Full time**Who we are**: P2H Inc. is a global software development and consulting company focused on complex, high-load, scalable web solutions for Enterprise and Government clients. Founded in 2006, P2H Inc. rapidly expanded globally. We have branches in the USA, Poland, Portugal, Ukraine, Saudi Arabia, and Nepal, providing extensive expertise and services across...
-
Business Analyst
2 weeks ago
القاهرة, Egypt Mrsool Full time**Who Are We❓**: Step into the world of Mrsool—where convenience meets innovation! As one of the largest delivery platforms in the Middle East and North Africa (MENA) region, Mrsool has captivated users with its unique and seamless experience, earning it the highest ratings among all major delivery platforms on both Apple's App Store and Google's Play...
-
Business Analyst
2 weeks ago
القاهرة, Egypt London in Arabic Full time**Job Purpose**: The Business Analyst plays a crucial role in understanding the business needs and translating them into actionable solutions. This position involves working closely with stakeholders to gather, analyse, and document requirements, while ensuring that business processes and technology systems align with the organisation's strategic...
-
Senior Business Analyst
2 days ago
القاهرة, Egypt WEmng Full timeJob Responsibilities: Understanding business needs and taking the lead to a potential change or transformation. Gathering, identifying, and documenting business/technical requirements. Can handle the different types of documentation (BRD, SRS, Use cases, User Stories, UML diagrams) Lead the planning and execution of business analysis activities, including...
-
Sr. Business Analyst
1 week ago
القاهرة, Egypt DXC Technology Full timeWe are looking for an experienced **Business Analyst** to support a large-scale project involving multiple stakeholders and complex integrations. The role requires expertise in business process modeling, and requirement elicitation. Responsibilities include analyzing workflows, identifying process gaps, documenting requirements, and collaborating with...
-
Business Analyst
2 weeks ago
القاهرة, Egypt DXC Technology Full time**Responsibilities**: - Collaborate with stakeholders, including business users, IT teams, and external partners, to gather and document detailed requirements covering +ve and -ve scenarios. - Develop and maintain a deep understanding of regulatory requirements and competitive landscape in KSA. - Translate business requirements into user stories, epics,...