No more applications are being accepted for this job
- 4+ years proven work experience in software development
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools and processes
- Be accountable, trustworthy, and a good team collaborator
- Experience in writing clear, concise and comprehensive test plans and test cases
- Excellent communication skills (English)
- Experience in working and managing remote teams
- Keeping up-to-date with industry trends and developments
- Experience with performance and/or security testing is a plus
- Experience with deployment processes
- Knowledge of SQL and scripting
- Experience working in an Agile/Scrum development process
- Experience working for e-learning platforms
- Experience working with data analytics
- Liaise with product manager and developers to identify system requirements
- Review product specifications and technical documents to provide timely and meaningful feedback
- Set the QA process objectives to support the fulfillment of all product requirements
- Create test plans, manage test activities, and monitor quality deliverables
- Develop and apply testing processes for new and existing products to meet client needs
- Estimate, prioritize, plan and coordinate testing activities
- Conduct testing activities during appropriate development stages to eliminate bugs and flaws
- Be responsible for quality gate-keeping prior to product releases
- Document the testing results and analyze the errors to identify their root cause
- Work with product, developers, customer support and other stakeholders to support feature releases,
integration flows, troubleshoot testing failures and bugs - Communicate activities and progress
- Monitor performance and uncover system vulnerabilities through testing scenarios and bug tracking
- Track quality assurance metrics, like defect densities and open defect counts
- Understand system configuration and user personas to support end to end testing scenarios
- Identify, record, document thoroughly and track bugs across various products
- Monitor debugging process results
- Perform thorough regression testing when bugs are resolved
- Investigate the causes of non-conforming software and train users to implement solutions
Quality Assurance Engineer - Cape Town, South Africa - Boardroom Appointments
Description
Minimum Requirements:
Nice to have
Responsibilities: