More jobs:
Senior Test Engineer Radio Frequency IRC
Job in
Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listed on 2026-07-09
Listing for:
Hitachi Vantara Corporation
Part Time
position Listed on 2026-07-09
Job specializations:
-
Software Development
Software Testing
Job Description & How to Apply Below
Location: Town of Poland
Description
Willing to relocate to Madrid.
Requirements- 2-4 years of experience in GUI/UI test automation (any platform).
- Practical Swift skills—comfortable reading and writing production Swift code.
- Experience with XCUITest / XCTest on macOS or iOS, including the Page Object pattern.
- Working knowledge of SwiftUI—accessibility identifiers, view hierarchy basics, async state.
- Day‑to‑day use of Xcode and xcodebuild, test plans (.xctestplan), schemes.
- Git fluency—branching, rebasing, resolving conflicts, disciplined PR workflow, good commit hygiene, comfortable reviewing and being reviewed.
- JIRA (or equivalent issue tracker)—creating well‑scoped tickets, linking PRs, writing reproductions, keeping statuses current.
- Jenkins CI/CD hands‑on experience—reading and modifying Jenkins files, triaging red builds, understanding declarative pipelines, stages, artifacts, and agents.
- Conda / virtual environment fluency—creating and activating environments, resolving dependency conflicts, understanding how PYTHON PATH, Poetry, and pyproject.toml interact. Awareness that breaking an environment breaks the whole pipeline.
- A systems mindset: understands that a passing local test is not a passing PR, and that coding practices (imports, globals, shared state, flaky waits, dependency bumps) can cascade into CI and team‑wide breakage.
- Debugging mindset for async / flaky UI tests—waits, expectations, race conditions.
- Professional English, written and spoken—the team operates in English and most collaborators are in PST.
- Willingness to overlap ~3-4 hours daily with PST.
- Write and maintain XCUITest automation using the existing Page Object structure.
- Add coverage for new features and user flows as the apps evolve.
- Investigate and fix flaky tests; reproduce, triage, and root‑cause failures.
- Own your changes through CI—debug Jenkins file stages, read pipeline logs, understand how your test affects downstream jobs (build, publish, acceptance).
- Keep Conda / Poetry / npm environments healthy in the repos you touch; avoid dependency drift and lockfile breakage.
- Track work, bugs, and flaky‑test investigations in the team's issue tracker (JIRA or equivalent) with clear reproduction steps and logs.
- Collaborate asynchronously with PST‑based developers via Git code reviews, written specs, and written updates.
- Contribute improvements to the test framework (helpers, utilities, reporting) under guidance from senior engineers.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×