Senior Quality Assurance Engineer
at Techholding
Mexico, remote, senior, contract
seen 46d ago
- Maestro
- Gatling
- Spring Boot
- Next.js
- Braze
- Datadog
- Segment
- Mixpanel
- TypeScript
- GitHub Actions
- Sentry
- Postgres
- Optimizely
- Jest
- Java
- Playwright
- Node.js
- Artillery
- React
- Jira
- Testing Library
- SQL
- Firebase Crashlytics
- LaunchDarkly
- React Native
- Postman
About the role
Mexico
Apply
* Candidates must be authorized to work in and be located in Mexico.
#LI-Remote
Tech Holding is proud to be an Equal Opportunity Employer and is committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and experiences, and we consider qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. If you require accommodation in the application process, please contact our HR
We are looking for a Senior Quality Assurance Engineer for a project-based assignment to own quality across a React Native mobile application and a Next.js web experience, backed by Java/Spring Boot services behind a Node BFF. We are looking for a senior QA engineer who investigates rather than just reports. The work is hands-on: real devices, developer tools, logs, APIs, and automation, not only clicking through the UI. You will work closely with engineering, product, and design throughout feature development and release cycles. The single most important non-technical trait we are hiring for is clear communication.
What you would do
Testing & Investigation
* Execute manual and exploratory test passes against web and mobile releases, working from acceptance criteria, designs, and your own curiosity about where things break. * Use browser developer tools (console, network, elements, application storage, device emulation) as a first-line diagnostic tool, not just to confirm a bug but to narrow down where it lives. * Debug our React Native application on real iOS and Android devices as well as simulators and emulators: reading native device and crash logs, using React Native's debugging tooling (Metro, the JS console, React DevTools), inspecting network traffic, working with pre-release and over-the-air builds, and reproducing issues across OS versions and device classes. * Use Datadog (logs, dashboards, error tracking, RUM/session replay) to triage reported issues, confirm whether a bug is client-side or server-side, and attach real evidence to a ticket. * Test REST APIs directly, not just through the UI, validating request/response payloads, status codes, error handling, and edge cases for the Java/Spring Boot services and Node BFF. * Validate auth/authorization and role-based access at the API level, not just what is visible in the UI. * Test service-to-service and data-pipeline behavior, e.g. confirming events land correctly downstream rather than only checking the originating call succeeded. * Test idempotency, retries, and failure/edge-case handling in backend logic. * Write bug reports another engineer can act on without a follow-up conversation: clear repro steps, environment, expected vs actual, logs, network calls, screenshots or recordings. * Build and maintain regression suites and release checklists, and help move repetitive coverage toward automation over time. * Leverage AI-assisted tooling to speed up test case generation, log analysis, and repro investigation.
Read from job-boards.greenhouse.io, last seen 4d ago.