About the project:Upheads provides ERP & CRM solution to customers for managing customers, deals, orders, invoices, ... and integrates with several government and 3rd party business services (e.g. D365BC, CSP, 24SO) to conform with government standards and connect different business systems. Our core development team in Vietnam is responsible for keeping this solution at the forefront of technology.We keep up with the latest technologies for the project and a modular architecture enabled us to develop a loosely coupled solution for better maintanance, extensibility and constant improvements.Joining us means working with experienced professionals in a Norwegian flat hierarchy, where you have ownership, a strong voice, and direct collaboration with management.About the team:Nordic customers who values ownership and improvement.Young, fun, energetic and a caring team of 16 people.Fair and open environment.Responsibilities:Manual:Design and execute comprehensive manual test cases based on user stories, system requirements, and functional specifications.Document clear and detailed test scenarios, expected results, and test evidence to ensure full traceability and reproducibility.Identify, report, and track software defects using tools such as Azure DevOps or JIRA, ensuring accurate documentation and timely follow-up.Collaborate closely with developers, product owners, and QA team members to ensure issues are resolved promptly and meet quality standards.Perform regression, functional, integration, and exploratory testing to ensure product stability and adherence to requirements.Contribute to continuous improvement of QA processes, testing documentation, and best practices.Proactively learn and adapt to new tools, technologies, and product knowledge to support evolving project needs.Maintain high-quality documentation including test reports, defect logs, and status updates.Automation:Develop, maintain, and enhance automated test scripts using Playwright or Selenium or equivalent automation frameworks.Improve and extend the existing automation framework to ensure scalability, maintainability, and reusability.Execute automated test suites, review results, and troubleshooting issues or failures.Participate in Scrum ceremonies (e.g., sprint planning, refinement, stand-ups, retrospectives) to align testing activities with sprint goals.