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.
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
Maintain documentation of risk analysis, test cases, progress, and results
Develop standards and procedures to determine product quality and release readiness
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
Requirements 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 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’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.
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 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.