As a QA Engineer, you'll lead test planning, functional and exploratory testing, and user acceptance testing (UAT) across zerohash's product stack, shaping quality standards as the team scales.
Web/App Test Engineer
📜 Description
- Design and maintain comprehensive Web/App test cases and test plans covering functionality, compatibility, and interaction.
- Develop and maintain UI/API automated tests using Java, Python, or JavaScript to ensure high coverage and reliability.
- Combine automation and manual exploratory testing to validate user scenarios and discover potential experience issues.
- Perform root cause analysis on test failures and production issues, driving fixes to closure.
- Identify blind spots in test coverage and continuously improve automation effectiveness.
- Conduct App compatibility testing across devices, OS versions, and screen sizes.
🛠️ Requirements
- Strong coding ability in at least one of Java, Python, or JavaScript (live coding assessment required)
- Extensive Web/App automation testing experience with tools such as Selenium, Appium, Playwright, etc.
- Solid understanding of Web/App testing methodologies and automation framework design
- Proficiency in SQL for data validation and issue troubleshooting
- Proven root cause analysis ability to solve complex quality problems
- Familiarity with Web front-end technologies (HTML/CSS/JS) and mobile platform fundamentals (Android/iOS architecture and characteristics)
- Experience building testing tools, platforms, or quality infrastructure
- 1–5 years of QA or test development experience, including at least 1 year of Web or App automation testing
- Strong coding skills — able to write code from scratch, not just scripts
- Proficient in SQL for independent data validation and troubleshooting
Full job description
Role Overview
Responsible for end-to-end quality assurance across Web and App (mobile) surfaces — combining automated and exploratory testing to ensure product stability, compatibility, and interaction experience from the user's perspective. The core requirement is cross-platform testing capability (Web + App), with the ability to design and maintain an automated testing system and to think deeply about troubleshooting and user-experience-oriented quality.
In one sentence: This role is the quality gatekeeper for Web/App products — someone who can write automation scripts, test interaction experiences, investigate data issues, and use engineering methods to replace manual testing with systematic automated quality coverage. Not a manual tester — a QA engineer with real coding ability.
Key Responsibilities
Requirements
Ideal Candidate Profile
Background:
Soft Skills:
Bonus Points
Similar jobs
Search more QA Engineer jobsQA / Test Engineer
As a QA / Test Engineer, you will ensure product quality by testing features, managing the release process, and maintaining a bug backlog across web and mobile applications.
Senior Automation QA Engineer (Python)
As a Senior Automation QA Engineer (Python), you will enhance test automation, troubleshoot defects, and validate new features to ensure system stability and compatibility.
Sr. Software Engineer – QA / Test Automation Engineer
The Senior QA / Test Automation Engineer will lead the full test lifecycle for a state government licensing platform, ensuring quality through automated and manual testing across web, API, and mobile surfaces.
Senior QA Analyst
Drive quality initiatives across AI-driven workflows while mentoring team members and collaborating with Product and Engineering for reliable software releases.
