Skip to content

Senior Software QA Engineer

  • Remote
    • İstanbul, İstanbul, Türkiye
  • Engineering

Job description

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. Moreover, 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 engage in dialogues and 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 as the situation necessitates, encompassing manual black box, user interface, regression, functional, and integration testing.

  • Formulate test cases and test scenarios derived from requirements and design documents, while 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 the need arises.

  • Review malfunctioning scripts or test suites and collaborate with the automation team to troubleshoot script execution issues.

Job requirements

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

or