QA Engineer

$$$$

Role Overview
QA Engineer to own test strategy and automation for a React-based web front-end. The role will also involve occasional manual testing of a cross-platform mobile SDK (Android & iOS), with mobile test automation as a possible future direction โ€” but the primary focus is web.

 

Core Responsibilities
Design, write, and maintain automated test suites for the React front-end (unit, integration, and end-to-end tests)
Read and understand React component code well enough to test it effectively (props, state, hooks, component structure) and write targeted tests, not just black-box UI scripts
Build and maintain CI/CD test pipelines so automated tests run on every PR/build
Define and grow test coverage strategy and quality gates for the web app
Investigate, document, and file clear, reproducible bug reports; work with engineers to triage and verify fixes
Contribute to test plans and acceptance criteria during feature planning
Occasionally perform manual testing of the mobile SDK (Android & iOS) โ€” functional and regression testing across devices/OS versions
(Roadmap, longer-term) Help evaluate and potentially build automated testing for the mobile SDK


Required Skills & Experience
3+ years in a QA Engineer role, with hands-on test automation experience
Ability to read and understand React code โ€” components, hooks, state/props flow โ€” well enough to reason about what needs testing
Working knowledge of JavaScript/TypeScript
Proficiency with a modern JS/TS test automation framework (e.g., Playwright, Cypress, Jest, React Testing Library)
Experience with CI/CD tools (e.g., GitHub Actions, CircleCI, Jenkins)
Strong bug reporting and communication skills โ€” able to write clear repro steps


Nice to Have
Experience manually testing mobile apps on real devices/simulators (iOS and/or Android)
Experience testing native or cross-platform SDKs
Familiarity with Android (Kotlin/Java) and/or iOS (Swift) enough to read stack traces or sample integration code
Experience setting up mobile test automation (e.g., Appium, XCUITest, Espresso)
API/backend testing experience (e.g., Postman, REST-assured)
Performance or accessibility testing experience
Soft Skills / Team Fit
Comfortable working closely with front-end engineers in a small/cross-functional team
Self-directed โ€” able to prioritize deep automation work while occasionally context-switching to manual mobile test cycles
Detail-oriented

Required skills experience

Android 3 years
iOS testing 3 years
CI/CD 3 years
JavaScript 3 years
TypeScript 3 years
GitHub 3 years
CircleCI 3 years
Jenkins 3 years

Required languages

English C1 - Advanced
Ukrainian Native
manual testing
Published 20 July
137 views
ยท
21 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...