job description - Product / Quality Assurance Manager
- Translate product roadmap items and business requirements into detailed requirements for development by technical teams.
- Communicate technical concepts clearly and at all levels of the stack (Frontend, backend, middleware, APIs)
- Communicate clearly with client stakeholders, who could be CIOs of major enterprise companies, to ensure deliverability along the project’s specifications
- Excel at removing ambiguity from projects, setting up clear measures of success and carrying out decisive experiments
- Define and maintain product/feature specs with inputs from all stakeholders.
- Write user stories, as well as business cases and specifications for client design and development requirements
- Ensure requirements are fully understood and that implementation plans match expectations.
- Define success criteria for testing and product acceptance.
- Identify blockers that will impact timeline, scope, cost or other project variables and escalate to the appropriate stakeholders.
- Drive delivery of products and features.
- Design test plans, scenarios, scripts, or procedures.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Document test procedures to ensure replicability and compliance with standards.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
- Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
- Provide feedback and recommendations to developers on software usability and functionality.
- Install, maintain, and guide use of software testing programs.
Job Requirements
Education:
- Bachelor's Degree in Computer Science, Engineering, or any related field will be an advantage but not compulsory
Work Experience:
- Minimum of 2 years of recent product management experience
Required Skills, Knowledge, and Abilities:
- Strong track record of project delivery for large, cross-functional projects. Experience in project delivery for clients, highly preferred
- Excellent communication skills and intuition for communication strategy at every level -- within teams, with clients, with internal stakeholders, and other audiences
- Demonstrated ability to gather user requirements and build a compelling and executable product vision
- Ability to build confidence with stakeholders by maintaining an understandable roadmap
- Detail-oriented with superior organizational skills to balance multiple projects and beat deadlines
- Ability to Code Automated Tests using one or more automation tools including UFT/QTP, Katalone, Microsoft Coded UI, Ruby, Cucumber, Watir, Selenium, etc.
- Knowledge of various types of software applications (i.e., Packaged Software, Web Applications, Windows-based applications, Web Services, Mobile applications, etc.…)
- Ability to work with various QA/Testing tools and technologies – i.e., Azure DevOps or TFS, SOAP UI, HP ALM, JIRA, etc.
- Ability to create Test Plans
- Understanding of SQL Scripts and being able to write SQL to work with various Databases.
- Ability to develop Standards and Procedures to Determine Product Quality and Release Readiness
- Ability to discover Bugs Within Software.
Report
About the company
14 followers
Follow
An online platform that connects world-class developers to development needs and projects. Our aim is to be the largest repository of world-class African developers and empower them through training