Trustcrow is a Lagos-based fintech company that specializes in a B-to-B digital escrow platform. The company escrows funds between transacting parties until agreed goods, services, or assets are delivered. This safeguards buyers from sell-side performance default and safeguards sellers from buy-side payment default. The platform eliminates the purchaser�s exposure to making advance payments prior to the receipt of goods/services and eliminates the seller�s exposure to delivering goods/services before payment. By using a trusted intermediary, users benefit from increased transparency, protection, and efficiency. Trustcrow is a USA-registered company with operations in Nigeria.
DESCRIPTION
- We are looking for a dedicated Quality Assurance Engineer to ensure our products and services meet the highest quality standards. The ideal candidate will have a keen eye for detail, excellent problem-solving skills, and a deep understanding of quality assurance methodologies. You will play a key role in identifying, documenting, and mitigating risks, as well as ensuring the seamless delivery of reliable, high-performing software solutions to our clients
- Trustcrow is a startup technology company.
- Characteristics of a startup include but are not limited to being fast-paced, uncertain, flexible, experimental, and grit.
- The successful candidate will marry these characteristics and be able to provide solutions for different business needs while exhibiting good management skills and a strong understanding of the company’s products and services.
Responsibilities:
- Develop detailed and comprehensive test plans, including test objectives, test strategies, test environments, and resource requirements.
- Collaborate with stakeholders to identify critical use cases and potential scenarios to ensure thorough test coverage.
- Create, maintain, and execute detailed manual and automated test cases based on project requirements and user stories.
- Conduct rigorous functional, integration, regression, and performance testing to identify software defects and ensure their resolution.
- Develop and maintain automated test scripts using industry-standard tools and frameworks.
- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline for efficient and consistent testing.
- Design and execute performance and load tests to assess the application’s responsiveness, stability, and scalability under various conditions.
- Analyze test results, identify bottlenecks, and work closely with the development team to optimize application performance.
- Document and track software defects using issue tracking systems. Provide detailed information for developers to facilitate efficient bug fixes.
- Collaborate effectively with cross-functional teams, including developers, product managers, and business analysts, to understand user stories and resolve issues promptly.
- Analyze QA processes and methodologies, identifying areas for improvement and efficiency.
- Propose and implement process enhancements, such as test automation frameworks, to optimize the QA workflow and enhance overall product quality.
- Participate actively in requirement analysis sessions, offering valuable input from a quality assurance perspective.
- Design detailed test cases and scenarios, ensuring alignment with project requirements and user expectations.
- Create and maintain comprehensive test documentation, including test plans, test cases, test data, and test reports.
- Conduct compliance testing to ensure the platform adheres to industry standards, regulations, and legal requirements.
- Perform security testing, including vulnerability assessments and penetration testing, to identify and mitigate potential security risks.
- Any other duties as assigned or required by the company or the group.
Qualifications and Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 8 years of experience (Minimum)
- Proven experience as a Quality Assurance Engineer or similar role in software development.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with both manual and automated testing and proficiency in using testing frameworks and tools.
- Familiarity with Agile/Scrum methodologies and the software development lifecycle.
- Excellent analytical and problem-solving skills, with meticulous attention to detail.
- Strong communication skills to collaborate effectively with cross-functional teams.
- Ability to work independently and proactively in a fast-paced environment.
- ISTQB or similar certification is a plus.
Method of Application
Signup to view application details.
Signup Now