Volition Capital was set up to help the honest and hardworking to create wealth. We fulfill our mandate through investment education, cooperatives and partnerships with credible local and international investment companies. Our target audience is working professionals and retirees.
Role in Brief
Opportunik Global Fund seeks a highly skilled and detail-oriented Quality Assurance Software Tester to join our team. As a Quality Assurance Software Specialist, you will play a crucial role in ensuring the quality and reliability of our software products through comprehensive testing and analysis. You will collaborate closely with the development team, execute test plans, and identify and report any defects or issues.
Roles and Responsibilities
- Develop and execute comprehensive test plans, test cases, and test scripts based on project requirements and specifications.
- Conduct various types of testing, including functional, integration, regression, and performance testing, to ensure software meets quality standards.
- Identify, document, and report software defects and issues using bug tracking systems, providing precise and detailed descriptions and steps to reproduce.
- Collaborate closely with the development team to communicate issues and work towards a timely resolution.
- Participate in troubleshooting and debugging activities to identify root causes and propose solutions to improve quality performance and user experience.
- Continuously enhance testing processes and methodologies to optimize efficiency and effectiveness.
- Monitor and analyze test results, providing regular status updates to stakeholders and management.
- Participate in the design and execution of automated testing where applicable and update test environments, test data, and test tools as needed.
- Stay updated on industry best practices, new testing techniques, and emerging technologies relevant to software testing.
- Monitor and analyze metrics related to product quality and performance.
Requirements:
- Proven experience as a Quality Assurance Software Tester or in a similar role.
- Strong understanding of software testing principles, methodologies, and techniques.
- Proficiency in test case design, test execution, and defect tracking.
- Familiarity with automated testing tools and frameworks.
- Solid knowledge of software development processes and lifecycles.
- Ability to analyze complex software systems and identify areas for improvement.
- Excellent problem-solving and troubleshooting skills.
- Strong attention to detail and ability to work with minimal supervision.
- Effective communication skills, with the ability to clearly articulate issues and collaborate with cross-functional teams.
- Time management skills to prioritize tasks and meet project deadlines.
- Experience with Agile methodologies is a plus.
Testing Checklist
- Test for compatibility and responsiveness: ensure the website appearance is consistent across distinct browsers or browser versions. Test the website as a responsive layout that enables it to resize dynamically per the screen sizes in which it is viewed.
- Test website functionality: test all the UI elements considering maximum use case scenarios. Test automation tools like Selenium can be used to run automated parallel tests.
- Test website functionality: Check for web pages that can't be found or accessed by a user, for various reasons.
- Security testing: examine and reveal flaws in the security mechanisms of an information system that protect data and maintain functionality as intended
- Test payment gateways: test the integrations with payment solutions providers to ensure customers can easily make payments online.
- Usability testing: ensure the app navigation is user-friendly and the web application’s content is easily accessible.
- GUI testing: test the user interface or UI of the web app.
- Database testing: check the integrity and consistency of data by verifying the schema, tables, triggers, etc., of the application’s database that is being tested.
- Accessibility testing: test all the UI elements considering maximum use case scenarios thoroughly. Test automation tools like Selenium can be used to run automated parallel tests.
- Performance testing: determine how a system performs in terms of responsiveness and stability under a particular workload. The web should sustain a heavy load.
- Test contact forms and sign-up forms: determine the quality of online forms on the website.
- Cookie testing: test the website across multiple user scenarios to evaluate the website’s behavior with cookies enabled or disabled.
- General website test: Look for bugs, glitches, errors, or friction points. Content should be logical and easy to understand.
- Grammar and spelling Check: Check all pop-ups, all auto-generated messages/emails, and all text on every part of the website for the right grammar and spelling errors.
Method of Application
Signup to view application details.
Signup Now