roamtechsolutions
Quality Assurance Engineer
Salary
Job description
Position: Quality Assurance Engineer Department: Technology Reports to: Lead Quality Assurance Engineer Location: Westlands, Nairobi Direct Reports: None Others Reporting Indirectly: None Job Type: Full-Time, Permanent About the Role: The Quality Assurance Engineer will play a critical role in ensuring the quality, security, and performance of our fintech and communication solutions. You will work closely with developers, product managers, and Infrastructure & DevOps teams to build automated and manual testing frameworks that guarantee reliability and compliance with industry regulations. Key Measures of Performance: The performance of this role holder will be assessed on the basis of the achievements made on: The performance of this role holder will be assessed based on the achievements made on: ●Test Coverage: ≥ 90% functional test coverage. ●Defect Detection Rate: ≥ 95% critical defects found before production release. ●Defect Closure Rate: 95%+ defects resolved within SLA. ●Time to Test Execution: < 3 days for major releases. ●Test Automation Coverage: ≥ 70% of test cases automated. ●Security Compliance Adherence: 100% compliance with PCI-DSS, GDPR, ISO 27001. ●Deployment Failure Rate: < 2% due to QA defects. ●Audit Pass Rate: 100% of regulatory audits passed. ●Transaction Accuracy Rate: ≥ 99.99%. ●Defect Reoccurrence Rate: < 5% for high-priority issues. Key Responsibilities: ●Develop, execute, and maintain manual and automated test cases for web and mobile fintech applications. ●Conduct functional, regression, performance, security, and API testing to ensure high system reliability. ●Identify, document, and track software defects using JIRA, TestRail, or similar tools. ●Work with development teams to design test strategies for complex fintech products, ensuring regulatory compliance. ●Implement and maintain test automation frameworks using Selenium, Cypress, Playwright, or similar tools. ●Conduct security testing, focusing on data integrity, authentication, and fraud prevention. ●Collaborate with DevOps to integrate testing into CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD. ●Ensure compliance with financial industry regulations such as PCI-DSS, GDPR, and ISO 27001. ●Perform end-to-end testing of financial transactions and communication APIs, ensuring seamless integration between payment gateways and messaging systems. ●Provide root cause analysis and work closely with development teams to resolve critical issues. Academic and Professional Qualifications: ●A Bachelor’s degree in computer sciences or any other related field ●Strong understanding of payment processing, APIs, and mobile financial applications. ●Proficiency in automated testing frameworks (Selenium, Cypress, Playwright, Appium, etc.). ●Familiarity with SQL and NoSQL databases for data validation. ●Knowledge of security and compliance testing for fintech applications. ●Strong analytical, debugging, and documentation skills. Qualifications & Experience: ●At least 5 years proven work experience as a Quality Assurance Engineer. ●Hands-on experience with CI/CD pipelines and version control (Git, Bitbucket). ●Experience with API testing tools (Postman, REST Assured, SoapUI). Other Job Requirements: Key contacts: Internal & External ●Commercial Teams ●IT Support Team ●Relevant Suppliers & Vendors ●Business Customers Financial Responsibilities: ●P&L Requirements Qualifications & Experience: ●At least 5 years proven work experience as a Quality Assurance Engineer. ●Hands-on experience with CI/CD pipelines and version control (Git, Bitbucket). ●Experience with API testing tools (Postman, REST Assured, SoapUI).\ Academic and Professional Qualifications: ●A Bachelor’s degree in computer sciences or any other related field ●Strong understanding of payment processing, APIs, and mobile financial applications. ●Proficiency in automated testing frameworks (Selenium, Cypress, Playwright, Appium, etc.). ●Familiarity with SQL and NoSQL databases for data validation. ●Knowledge of security and compliance testing for fintech applications. ●Strong analytical, debugging, and documentation skills.


