We’re looking for a skilled Software Development Engineer in Test to help design, test, and deliver high-quality mobile and backend systems. This role combines hands-on testing, automation, and continuous integration to ensure reliability, performance, and great user experiences across Flutter mobile apps and cloud-based backend services.
**Unable to sponsor visa's or allow for Corp-to-Corp**
Responsibilities
Design, implement, and maintain test suites for Flutter mobile and backend (.NET/Rails) systems
Write and execute unit, widget, and integration tests for Flutter (BLoC architecture)
Develop automated test scripts using Selenium and similar frameworks
Perform API testing with Postman, Bruno, or Swagger
Collaborate with development and product teams to define test coverage and resolve issues
Improve test reliability and coverage through automation and CI/CD integration
Manage bugs and test deliverables using Azure DevOps or similar tools
Participate in Agile ceremonies and support internal app distribution via TestFlight and Firebase
Required Qualifications
3+ years in software testing or QA engineering
Strong experience with Flutter testing (unit, widget, integration)
Proficient in at least two of: Dart, C# .NET, JavaScript
Experience with Selenium and API testing tools
Familiarity with CI/CD platforms (Bitrise, CircleCI, Azure DevOps)
Knowledge of PostgreSQL or SQL Server
Excellent problem-solving, communication, and collaboration skills
Preferred Qualifications
Experience with AWS or Azure cloud environments
Understanding of GitHub workflows and mobile app distribution tools