About Us
We are finbyte, a tech company based in Berlin helping businesses build fintech solutions and gain momentum to launch innovative offerings. Finbyte brings Commencis’ extensive experience in software & product development and strong talent together with FinLeap’s dominant presence as Europe’s leading fintech ecosystem.
On a mission to thrive fintechs and enterprises in the era of disruption, finbyte aims to create momentum and accelerate future-minded companies.
We are looking for team members to develop state-of-the-art technology and contribute to innovative projects that will help reshape the future of finance.
Join us to build the backbone of pioneering companies.
The position in a nutshell:
We are in search of a proactive and adaptable Senior Software QA Engineer possessing robust technical abilities and excellent communication aptitude to make valuable contributions within a collaborative team setting. This role necessitates an individual capable of overseeing manual testing when required and thriving in a high-speed testing environment.
Key Roles and Responsibilities
- Coordinate a range of test automation tasks spanning from minor to major projects.
- Engage in collaboration with diverse software engineering teams to gain a comprehensive grasp of project requisites, ensuring the delivery of high-quality applications.
- Testing required flows, document test scenarios and recognize suitable test cases for automation.
- Fabricate automated test scripts for the designated candidates.
- Provide assistance in the development of the test automation framework when required.
- Execute diverse testing methodologies on projects, encompassing manual black box, user interface, regression, functional, and integration testing.
- Formulate test cases and test scenarios derived from requirements and design documents, ensuring optimal traceability to requirements.
- Complete User Acceptance Test(s) periodically to keep applications bug-free.
- Operate effectively within the constraints of revised deadlines.
- Acquire proficiency in novel technologies and apply them to projects as needed.
- Review malfunctioning scripts or test suites and collaborate with the automation team to troubleshoot script execution issues.
Requirements
- 5+ years of Software industry experience, including QA methodologies and software testing.
- Excellent understanding of test automation frameworks.
- At least 3 years of experience in using any UI test automation tools like Selenium/Cypress, Appium/Espresso/XCUITest.
- Good understanding of Load / Stress testing; tools like Jmeter/Locust is a plus.
- Excellent understanding of version control systems and team collaboration tools like Git & Gerrit.
- Good understanding of software testing principles and techniques, verification and validation techniques, test automation, and defect management.
- Good understanding of continuous integration tools (such as Jenkins).
- Experience in writing test automation strategy and test plans.
- Strong familiarity with Agile Software Development Approach, Java/other OO languages, native apps, and mobile environment.
- Ability to analyze crash logs, backtraces, and assist engineers by utilizing basic debugging techniques.
- Experience with various load testing tools like Jmeter, Locust, and any other Performance Monitoring tools is a plus.
- Ability to coordinate testing meetings with various stakeholders to solve various business problems.
- Able to adapt to change (flexible).
- Fluent English in both verbal and written communication.
Nice to Have
- Being ISTQB certified is a plus.
- Being active in the open-source community is a plus.