Enexus Global Inc. logo

Software Quality Assurance Engineer

Enexus Global Inc. • Fremont, California, United States

onsitecontract
Posted Oct 15, 2026Apply by Nov 14, 2026

**Role & seniority: ** Software QA Engineer (strong IC, independent contributor)

**Location & work type: ** Fremont, CA; 12+ months contract (work type not specified)

**Stack/tools: **

  • Mobile automation: Appium, Python

  • Web automation (as needed): Python/Selenium WebDriver (and/or Playwright mentioned)

  • Device testing: iOS/Android on real devices + emulators/simulators

  • Device farms (nice): BrowserStack, Sauce Labs, Firebase Test Lab

  • DB/data validation: MySQL/SQL (joins/queries)

  • Bug tracking: Jira

**Top 3 responsibilities: **

  1. Build/maintain mobile automation framework and add automated test scripts (Appium + Python).

  2. Execute exploratory and automated functional/system/regression testing on iOS/Android (real devices + emulators).

  3. Validate device-specific behavior and data correctness (permissions, notifications, deep links, login, network/offline) and manage defects in Jira.

**Must-have skills: **

  • Hands-on Appium (Python) automation (framework + test scripts)

  • Strong testing fundamentals and ability to work independently on project tracks

  • Mobile testing across iOS/Android with OS/device fragmentation awareness

  • QA testing types: functional/system/integration/regression; black-box/white-box familiarity

  • SQL/MySQL for backend validation (including joins)

**Nice-to-haves: **

  • Experience with cloud device farms

Full Description

Job Title: -Software QA Engineer

Location: - Fremont, CA

Duration: - 12+ Months

The Role

  • Validate and verify applications in non-production environments before they move to production. We need a strong IC with hands-on mobile automation experience and solid testing fundamentals, who can also pick up web automation and testing as needed.

Responsibilities

  • Build and maintain the mobile automation framework and add test scripts using Appium (Python)
  • Develop and execute exploratory and automated tests to ensure product quality
  • Execute mobile testing across iOS and Android on real devices and emulators/simulators, covering different OS versions, screen sizes, and device models.
  • Validate app behavior for device-specific scenarios such as permissions, push notifications, deep links, login, network conditions, and offline mode.
  • Coordinate device coverage through local devices and/or cloud device farms (e.g., Browser Stack, Sauce Labs, Firebase Test Lab).
  • Work independently on assigned project tracks as a strong IC
  • Develop test plans and test cases, and prepare test data
  • Test mobile apps; execute functional, system, integration, and regression testing of applications
  • Build automated test suites for applications; support web automation and testing when needed
  • Verify data quality, confirm inbound data matches existing data, and validate functionality and data output against requirements
  • Log, manage, and retest defects in the bug tracking system
  • Report testing status, milestones, and issues to project stakeholders
  • Identify inconsistencies and defects; support launches and system monitoring with IT teams

Requirements / Skillset

Hands-on mobile automation: building frameworks and writing test scripts with Appium (Python) Strong independent contributor with solid testing fundamentals Agile methodology Hands-on device testing across iOS and Android, including real devices and emulators/simulators. Familiar with OS version matrix testing, device fragmentation, and mobile-specific scenarios (permissions, notifications, deep links, biometrics, network/offline). Experience running automated tests on real-device clouds or device farms is a plus. Web applications and client-server testing; ability to pick up web automation (e.g., Python/Selenium WebDriver) as needed MySQL / SQL — comfortable writing DB queries, including joins, to validate backend data Data conversion testing and backend data validation Interface, system, regression, and functional testing, with automated scenarios covering key paths Black-box and/or white-box testing Bug tracking with JIRA Automated end-to-end testing using open-source tools (Appium, Selenium, Playwright) Setting up and maintaining QA environments and test data Programming experience in Python (preferred); additional exposure to C#, C++, XML

Mobile Test AutomationAppiumPythoniOS TestingAndroid TestingExploratory TestingFunctional TestingRegression TestingIntegration TestingWeb AutomationSelenium WebDriverSQLBackend Data ValidationJIRAAgile MethodologyTest Planningmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.