Quality Assurance Engineer
We usually respond within a week
We are looking for a Quality Assurance (QA) Engineer to monitor, inspect, and implement measures to improve Bamboo’s products and processes, ensuring they meet established quality standards.
As a QA Engineer, you will be responsible for designing and executing testing strategies, identifying and resolving quality issues, and ensuring seamless integration within our testing framework. You will collaborate with engineering and product technical leads to develop a deep understanding of system architecture, define acceptance tests, and automate them to enhance efficiency. Additionally, you will track key quality assurance metrics, such as defect densities and open defect counts, to drive continuous improvement.
You will lead efforts to ensure tests run smoothly and efficiently, directing broken tests to the responsible engineers for prompt resolution. Working alongside a team of QA analysts, you will optimize testing processes and contribute to improving the overall quality of engineering at Bamboo.
Ultimately, your role will be critical in ensuring that our software runs smoothly, meets client needs, and adheres to cost-effective quality standards. If you have an engineering background and a passion for delivering high-quality software, we’d love to hear from you
What you will be doing:
- You will conceptualise appropriate acceptance tests and automate them within our integration testing framework.
- Perform manual & automated testing to ensure they are running smoothly and quickly. Also ensure that broken tests are rapidly directed to the responsible engineers for correction.
- Create test plans, test scripts, defect logs, and test summary reports for each project/feature.
- Using 1:1s to provide coaching and mentorship to guide a team of QA Analysts and testers, come up with structures to help prioritise work, increase their impact, and make sure nobody feels burnt out.
- Maintain documentation of risk analysis, test cases, progress, and results
- Develop standards and procedures to determine product quality and release readiness
- Discover bugs within software and proactively identify infrastructural issues
- Drive innovation and streamline overall testing processes
- Identify, isolate, and track bugs throughout testing
- Review user interfaces for consistency and functionality
- Develop customer-focused test plans; seldom requiring re-work
- Set up and maintain testing environments
- Perform complex test cases and maintain associated test records
- Proactively work with other team members as needed to resolve issues and meet project goals
- Identify new ideas, tools, and process improvements to help the team meet objectives
- Use customer understanding and knowledge of the relevant technologies to measure the quality of a better product/service
You’ll be a great fit if :
- You have 5+ years of experience as a Quality assurance/ software test engineer in the fintech industry or on a consumer finance product.
- You have great knowledge of QA methodology, industry-standard testing, and bug-tracking tools
- You have experience in testing backend services such as APIs, Databases, and distributed services.
- You have Strong SQL testing, and understanding of different SQL statements.
- You have experience with usability best practices; able to influence and improve user experience
- You have experience driving quality through process, instrumentation, requirements, and testing
- You have a strong knowledge of software QA methodologies, tools, and processes.
- You have hands-on experience with automated testing tools such as Postman, Selenium, cypress, and others
- You have strong experience with compatibility and accessibility testing
- You have extensive experience in both manual and automation testing for native mobile applications (iOS & Android), with strong troubleshooting and root cause analysis skills. This includes hands-on experience using Appium for testing native and Flutter applications
- You’ve demonstrated a deep understanding of the testing pyramid and consistently write unit tests as well as higher-level tests in alignment with it. You ensure that all tests, including those for edge cases and errors, are written to handle scenarios gracefully.
- You approach all engineering work with a security-first mindset.
- You actively seek out security vulnerabilities within the codebase and during peer reviews.
- Your solid understanding of security threats enables you to integrate mitigation strategies from the planning phase through to execution.
- You are a skilled communicator to both technical and non-technical audiences, and are known to articulate ideas and plans clearly, accurately, and effectively with all levels of internal and external audiences.
- You’ve got positive energy. You’re optimistic about the future and determined to get there.
- You appreciate direct communication. You’re both an active communicator and an eager listener
- You’re cool with candid feedback and see every setback as an opportunity to grow.
- You have a “can do” attitude. Owning a problem doesn’t scare you, but rather empowers you to take 100% responsibility for achieving the Bamboo mission.
- You’re never tired of learning.
- Nice to have: Certified Tester Foundation Level (CTFL) Certification
- Department
- Engineering
- Role
- QA Engineer
- Locations
- Nigeria
- Remote status
- Fully Remote
![Picture of Mary](https://images.teamtailor-cdn.com/images/s3/teamtailor-production/square_226-v4/image_uploads/6ee15a0e-3f3d-4b6e-a039-9ecc4ae44383/original.jpeg)
About Bamboo
Bamboo is a digital investment platform that gives customers direct, real-time access to US dollar fixed-income investments and US-listed stocks and ETFs right from their personal devices. Bamboo’s vision to empower every African with the resources they need to build wealth from the ground up is built on the belief that we can democratize access to a stream of wealth creation instruments, global investment opportunities for retail and institutional investors across Africa and foreign markets
Quality Assurance Engineer
Loading application form