Duties and Responsibilities Design, develop, and execute test plans and test cases (manual and automated) to ensure software quality. Validate website functionality, layout, and user interface consistency across browsers and devices. Verify integration between front-end and back-end systems, including database and API interactions. Review and refine specifications and requirements to ensure testability and quality standards. Document test results, defects, and issues clearly and maintain up-to-date test documentation. Collaborate with developers and designers to identify, isolate, and resolve defects effectively. Participate in regression, performance, and usability testing to ensure stability and scalability. Stay informed on emerging testing tools, technologies, and best practices, applying them to improve QA processes. Skills/Qualifications/Experience Strong understanding of Episerver (Optimizely) and NopCommerce Content Management Systems (CMS). Hands-on experience testing websites or e-commerce platforms built on Episerver/Optimizely CMS and Commerce. Familiarity with the full project lifecycle of an Episerver E-Commerce website, including integration testing with back-end systems. EPiServer Certification is beneficial but not mandatory. Proven experience in web application testing, including functional, regression, and system testing. Good understanding of HTML, CSS, JavaScript, and how web applications work (security, sessions, state management). Familiarity with test automation tools and frameworks such as Selenium, Playwright, or Cypress. Basic knowledge of ASP.NET MVC, .NET Core, and how to validate APIs and services. Understanding of relational databases and ability to write basic SQL queries for data validation. Experience with bug tracking and test management tools (e.g., Jira, Azure DevOps, TestRail). Strong analytical and problem-solving skills with attention to detail. Excellent organizational skills to manage multiple testing activities within deadlines. Ability to thrive in a fast-paced environment and continuously learn new technologies and testing methods. BS in Computer Science, Software Engineering, or a related field.