datatrota
Signup Login
Home Jobs Blog

Senior Quality Assurance Engineer at Trustcrow

TrustcrowLagos, Nigeria Software Development
Full Time

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
X

Send this job to a friend