\n <\/head>\n \n
This is a remote position.<\/p>
As a Quality Assurance (QA) Engineer, you will play a key role in ensuring the quality and reliability of our software products. Your responsibilities include developing and executing test plans, performing UI automation testing, identifying and documenting defects, and collaborating closely with product managers and developers to ensure all deliverables meet quality standards.
<\/span><\/span><\/p>In addition, you will perform data analysis and data validation to ensure data accuracy, consistency, and integrity across systems. This includes reviewing data flows, identifying discrepancies, and working with teams to resolve data\-related issues. Your insights will help drive continuous improvement in both product quality and data reliability.<\/span>
<\/span><\/span><\/p>\n \n
\n <\/div><\/span>
Requirements<\/h3>\n \n - Bachelor's degree in Computer Science, Information Technology, or related field.
<\/span><\/span><\/span><\/li>\n - 2+ years of experience in software quality assurance or testing roles.
<\/span><\/span><\/span><\/li>\n - Proficiency in writing test cases and test scripts for web, mobile, and backend applications.
<\/span><\/span><\/span><\/li>\n - Strong understanding of software development lifecycle SDLC and agile methodologies.
<\/span><\/span><\/span><\/li>\n - Experience with test automation frameworks and tools such as Selenium, Cypress, or Puppeteer.
<\/span><\/span><\/span><\/li>\n - Experience in data validation using Soda Core, Great Expectations, and dbt.<\/span><\/span><\/span>
<\/li>\n - Familiarity with issue\-tracking systems such as Jira or Trello.
<\/span><\/span><\/span><\/li>\n - Excellent problem\-solving and analytical skills.
<\/span><\/span><\/span><\/li>\n - Strong communication and collaboration skills.
<\/span><\/span><\/span><\/li>\n - Ability to work effectively in a fast\-paced, dynamic environment.
<\/span><\/span><\/span><\/li>\n - ISTQB or other relevant certifications are a plus.<\/span><\/span><\/span>
<\/li>\n <\/ol>Job Responsibilities<\/span><\/b> <\/span><\/span><\/span>
<\/h2>\n \n - Test Planning & Execution: Develop detailed test plans, test cases, and test scripts based on business and technical requirements. Execute manual and automated test cases to ensure software quality.<\/span>
<\/span><\/span><\/span><\/li>\n - Test Automation: Assist in designing and maintaining automated test frameworks to improve efficiency and test coverage.<\/span>
<\/span><\/span><\/span><\/li>\n - Data Validation: Perform data analysis and validation to ensure data accuracy and integrity across systems. Investigate data discrepancies and work with engineering teams to resolve issues.<\/span>
<\/span><\/span><\/span><\/li>\n - Defect Management: Identify, document, and track software defects using defect\-tracking tools. Work closely with developers to ensure timely defect resolution.<\/span>
<\/span><\/span><\/span><\/li>\n - Functional & Non\-Functional Testing: Perform functional, regression, usability, security, API, database, and performance testing on web and mobile applications.<\/span>
<\/span><\/span><\/span><\/li>\n - Collaboration & Communication: Work with developers, product managers, and stakeholders to clarify requirements, discuss test results, and enhance product quality.<\/span>
<\/span><\/span><\/span><\/li>\n - Quality Documentation: Maintain comprehensive documentation of testing processes, results, and best practices. Ensure all test activities comply with company standards.<\/span>
<\/span><\/span><\/span><\/li>\n - Process Improvement: Continuously evaluate and improve QA methodologies, tools, and workflows to enhance efficiency and effectiveness.<\/span>
<\/span><\/span><\/span><\/li>\n - Monitoring & Reporting: Track and report key quality metrics, providing insights to stakeholders for informed decision\-making.<\/span>
<\/span><\/span><\/span><\/li>\n - Compliance & Best Practices: Stay updated on industry best practices and ensure software quality aligns with compliance and security requirements.<\/span>
<\/span><\/span><\/span><\/li>\n - User Experience Testing: Ensure products meet usability and accessibility standards, providing feedback to enhance user experience.<\/span><\/span><\/span>
<\/li>\n <\/ol>Key Performance Indicator<\/span><\/b>
<\/h2>\n \n - Defect Detection Rate: > 95% of defects identified before production release.
<\/span><\/span><\/span><\/li>\n - Test Coverage: > 90% of requirements covered by test cases.
<\/span><\/span><\/span><\/li>\n - Defect Leakage Rate: < 5% of defects found in production.
<\/span><\/span><\/span><\/li>\n - Test Execution Efficiency: 100% planned test cases executed per sprint.
<\/span><\/span><\/span><\/li>\n - Automation Coverage: >60% of test cases automated.
<\/span><\/span><\/span><\/li>\n - Bug Resolution Time: <3 business days for critical defects.
<\/span><\/span><\/span><\/li>\n - Stakeholder Satisfaction: > 85% positive feedback from cross\-functional teams.
<\/span><\/span><\/span><\/li>\n - Process Improvements: Minimum 2 improvement initiatives per quarter.<\/span><\/span>
<\/span><\/li>\n <\/ol>\n \n
\n <\/div>\n
\n
\n <\/div>\n
\n
<\/span><\/span>
<\/span>\n <\/div>\n \n
\n <\/div>\n
\n
\n <\/div><\/span>
Benefits<\/h3>\n
\n As a QA Engineer at Yirifi, you\u2019ll play a key role in ensuring the integrity and usability of our risk and compliance tools. You'll write test plans, identify edge cases, and validate functionality across web and data layers. With a platform touching regulators, fintechs, and enterprises, your work directly protects end users and boosts confidence in our product.<\/span><\/span>
\n <\/div><\/span>
\n <\/body>\n<\/html>