Job Seeker
Business Analyst and Quality Assurance
CATEGORY
IT
TITLE
QA & Testing
LOCATION
Cairo,
Egypt
EXPERIENCE
6 - 9
TYPE
SALARY
Negotiable
PUBLISH DATE
28 Sep, 2022
(4 years ago)
A Saudi Arabian company located in Nasr City is hiring a Business Analyst and Quality Assurance position
RESPONSIBILITIES
Job Description:
- Performs requirements analysis for functional and non-functional requirements.
- Collaborate with stakeholders during the visioning and concept development of a product.
- Expert in Data modeling UML (Use Case Diagram, Activity Diagram), and Entity Relationship Model.
- Work with internal and external customers to analyze the needs and align product roadmap to strategic goals.
- Develop scope and define backlog items (epic/features/user stories) that guide the Agile software development team.
- Accountable for the created product(s), delivering in the product model, and communicating the product needs with business partners.
- Asses value, develops cases, and prioritizes stories, epics and themes to ensure work focuses on those with a maximum value that is aligned with product strategy.
- Develop and maintain an appropriately prioritized backlog of user stories for implementation.
- Act as an ambassador for the product internally and externally and as the primary contact for queries related to the product.
- Develop appropriately detailed specifications for the product features so they are clearly understood by the development teams.
- Ability to translate user stories into viable solutions within the product backlog
- Define acceptance and evaluation criteria.
- Design, develop and execute manual and automated tests for Web applications and mobile platforms.
- Perform the required type of testing (Unit Testing, Integration Testing, Regression Testing, Smoke Testing, Alpha Testing, Beta Testing, System Testing, Stress Testing, Performance Testing, Use Case Testing, Object-Oriented Testing, Acceptance Testing, White Box Testing, Grey Box Testing, Usability Testing, Security Testing, Agile Testing, DevOps Testing).
- Develop standards and procedures to determine product quality and release readiness.
- Participate in the full SDLC (Agile), including meetings, iterative development, and analysis.
- Follow software engineering best practices (code standards, code Review, source control management, build process, testing, and operations).
- Design, implement, and document procedures for process control, process improvement, testing, and CI/CD.
- Experience with Test Driven Development.
- Familiar with testing framework for JavaScript like (Jasmine, Protractor, Jest, Mocha, QUnit).
- Familiar with testing framework for .net like (xUnit.net, NUnit, MSTest, ReSharper, dotcover, fakeiteasy).
- Familiar with testing framework for Angular like (Testsigma, perfecto).
- Familiar with test automation framework for mobile apps (Appium, Espresso, Detox).
- Familiar with API test framework (Postman, RestSharp, SoapUI, hoppscotch).
- Familiar with CI/CD test framework (Jenkins, TeamCity, GitLab).
- Proficiency with Git/GiHub/Azure DevOps services (Azure Boards, Azure Pipelines (CI/CD), Azure Test Plans, Azure Artifacts).
- Familiar with agile software development projects and SCRUM framework.
Qualifications:
- Minimum 5 years of experience in Software Development.
- Minimum 2 years of experience as Scrum Product Owner.
- Minimum 2 years of experience as Software Quality Assurance Engineer.
- Holds any of the Scrum Product Owner certifications:
- CSPO.
- PSPO.
- Holds any of the Business Analysis certifications:
- CBAP.
- PMI PBA.
- Holds any of the Software Quality certifications:
- Certified Software Quality Engineer (CSQE)
- Certified Software Tester (CSTE)
- Certified Tester Foundation Level (ISTQB)
- Certified Software QualityAnalyst: (CSQA)
- Certified Associate in Software Testing (CAST)