This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Employee insurance in accordance with the law.
- Salary review once a year.
- 13th month salary bonus.
Job description
Job Summary
We are looking for an experienced Quality Control (QC) Engineer to join our Agile Scrum team. This role requires both manual testing and automation testing across desktop, web, and mobile applications. The ideal candidate should have a strong background in software testing, working closely with developers and product teams to ensure the highest software quality. Experience in blockchain or crypto-related applications is a plus.
----
Responsibilities
Manual Testing
- Analyze business and system requirements to create detailed test cases, test scenarios, and test scripts.
- Conduct functional, integration, UI, exploratory, regression, and end-to-end testing for:
- Desktop applications (Windows, macOS, Linux)
- Web applications (responsive and cross-browser testing)
- Mobile applications (iOS & Android)
- Identify, document, and track defects using defect management tools (Jira, Azure DevOps, etc.).
- Perform compatibility testing across different operating systems, devices, and browsers.
- Work closely with developers to troubleshoot and reproduce issues.
- Participate in sprint planning, daily stand-ups, and sprint retrospectives as part of the Scrum team.
- Ensure testing meets industry best practices and regulatory compliance standards.
Automation Testing
- Develop and maintain automated test scripts for regression testing using tools like Selenium, Appium, Cypress, or similar.
- Automate test cases for desktop, web, and mobile applications to improve test efficiency.
- Work on test automation frameworks and integrate with CI/CD pipelines.
- Execute and analyze automated test results, reporting issues effectively.
- Identify areas for automation to reduce manual effort and enhance testing coverage.
Your skills and experience
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in software testing, covering desktop, web, and mobile applications.
- Strong hands-on experience in manual testing methodologies and test case creation.
- Knowledge of Agile/Scrum methodologies and experience working in Agile teams.
- Experience with test automation tools like Selenium (for web), Appium (for mobile), and WinAppDriver or similar (for desktop).
- Basic programming skills in Python, Java, JavaScript, or C# for automation scripting.
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD.
- Experience in API testing using Postman, RestAssured, or similar tools.
- Strong analytical and troubleshooting skills, with attention to detail.
- Excellent communication and teamwork skills.
Nice-to-Have (Bonus Skills):
- Experience in blockchain or crypto applications (wallets, smart contracts, exchanges, etc.).
- Knowledge of performance testing tools (JMeter, Gatling, or similar).
- Experience in security testing, especially for web3 or crypto-based applications.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- ISTQB Certification or similar credentials.
Why you'll love working here
- Salary: Competitive salary (to be negotiated)
- 13th month salary bonus.
- Lunch support
- Salary review once a year.
- Consider the mid-year bonus.
- Team building, company trip….
- Employee insurance in accordance with the law.

Herond Labs
Stay Hungry Stay Foolish