Software QA Engineer, mid-level

Job updated 8 days ago
Actively Reviewing Resumes

Job Description

  • Core QA duties:
    • Develop an understanding of the Flutter framework and its components such as the flutter_test package for unit and widget testing.
    • Collaborate with the development team to understand new features and changes.
    • Create and document test plans outlining the testing approach for various modules/features, as well as different scenarios, edge cases, and user flows.
    • Execute test plan using a combination of manual, automated and regression testing which includes:-
      • Perform tests on different devices (Android and iOS) and screen sizes.
      • Verify UI/UX consistency across platforms.
      • Test app functionality under different network conditions
      • Develop automated test scripts using Flutter testing frameworks like Flutter Driver.
      • Write test scripts to cover critical user functionality and regression testing.
      • Integrate automated tests into the CI/CD pipeline for continuous testing.
      • Perform regression testing after each code change or new feature implementation.
      • Re-run automated test suites and manual tests as necessary.
    • Evaluate app performance metrics like load time, response time, and memory usage.
    • Use profiling tools to identify performance bottlenecks and memory leaks.
    • Report performance issues to the development team for optimization.
    • Document issues on the GitLab issue tracker.
    • Provide detailed steps to reproduce bugs along with screenshots or video recordings.
    • Communicate bugs to the development team and assist in troubleshooting when necessary.
    • Participate in code reviews and provide feedback on quality issues
  • Ancillary duties:
    • Implement the CI pipeline jobs to build and test the software whenever a developer pushes new code to the repository.
    • Implement the CD pipeline jobs to automatically deploy the software to various platforms(iOS and Android)

Requirements

    • 5 years’ experience in software engineering, of which at least 1 specifically as a QA engineer
    • Familiarity with Flutter
    • hacker mindset - curiosity about how things work, delight in breaking them and understanding how they break, persistence in imaging possibilities and exploring potential breakages
    • full Mandarin & English fluency — comfortable in a mixed-language environment

Interview process

Interviews in English with CTO / Head of Engineering

2
5 years of experience required
780,000 ~ 1,000,000 TWD / year
Partial Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Part-time
Mid-Senior level
2
320 ~ 500 TWD / hour
Logo of SymptomTrace - 星坦科技股份有限公司.

About us

We're building software to transform long-term patient condition management. We are collaborating with a team of elite clinicians and medical researchers from Taiwan's top medical institutions. There are big questions about the care solutions. Phase 1 is enabling and supporting our partners’ research; phase 2 will be delivering care. AI is involved. 🤖


Team

Avatar of the user.
Head of Data Science
Avatar of the user.
CTO
Avatar of the user.
CTO
Avatar of the user.
Clinical Trial Project Manager
Avatar of the user.
Clinical Trial Project Manager

Jobs


Full-time
Mid-Senior level
1
660K ~ 840K TWD / year