
Software QA Engineer
finbyte
full-time
Posted on:
Location Type: Remote
Location: Turkey
Visit company websiteExplore more
About the role
- Design, develop, and execute comprehensive test plans and test cases for financial applications.
- Perform both manual and automated testing as required to ensure software quality and stability.
- Formulate test cases and test scenarios derived from requirements and design documents, especially for mobile applications (iOS and Android)
- Collaborate with software engineering teams to ensure the delivery of high-quality applications.
- Testing required flows, create and maintain QA documentation including test plans and reports
- Execute diverse testing methodologies encompassing manual black box, user interface, regression, functional, and integration testing.
- Complete User Acceptance Test(s) periodically to keep applications bug free.
- Identify, document, and track software defects using Jira.
- Provide assistance in the development of the test automation framework when required.
- Collaborate closely with developers, product managers, and DevOps teams to improve software quality throughout the development lifecycle.
- Participate in sprint planning and daily stand-ups in an Agile/Scrum environment
Requirements
- At least 3 years of experience in software QA, with a focus on mobile applications
- Hands-on experience with manual testing methodologies and tools
- Strong familiarity with Agile Software Development Approach, Java/other OO languages, native apps and mobile environment
- Good understanding of software testing principles and techniques, verification and validation techniques, test automation and defect management
- Understanding of mobile platforms (iOS/Android), device fragmentation, and OS versions
- Strong understanding of API and reading API documentation
- Strong understanding of the way Frontend and Backend communicates
- Ability to analyze crash logs, backtraces, and assist engineers by utilizing basic debugging techniques.
- Experience working in Agile development environments
- Excellent written and verbal communication skills in English.
- Nice to Have: Experience testing financial or banking applications
- ISTQB or similar QA certification
- Experience with various load testing tools like Jmeter, Locust and any other Performance Monitoring tools
Benefits
- Health insurance
- Flexible working arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
manual testingautomated testingtest planstest casesAgile Software DevelopmentJavaAPI testingdefect managementload testingperformance monitoring
Soft Skills
collaborationcommunicationproblem-solvinganalytical skillsattention to detailadaptabilityteamworktime managementcritical thinkingorganizational skills
Certifications
ISTQB