Job Information
Date Opened
07/10/2025
Job Type
Full time
Remote Job
Industry
IT Services
Job Description
This is a remote position.
We are seeking a detail-oriented and proactive QA Engineer to join our engineering team and work closely with developers, including our Senior Software Developer, to ensure the delivery of high-quality software solutions. The ideal candidate will have a strong background in both manual and automated testing, particularly within .NET ecosystems, and a solid understanding of REST APIs, UI frameworks like Blazor, and cloud-based environments. As a QA Engineer, you will help define testing strategies, write and execute test plans, identify issues early in the development lifecycle, and contribute to continuous quality improvements.
Key Responsibilities
* Collaborate closely with developers, product manager, to understand requirements and translate them into comprehensive test plans and cases.
* Perform functional, regression, integration, and exploratory testing on web applications built using .NET Core, Blazor, and REST APIs.
* Design and develop automated test scripts using industry-standard tools and frameworks.
* Validate API responses, data flows, and database integrations (SQL and MongoDB).
* Participate in sprint planning, daily stand-ups, and other Agile ceremonies.
* Contribute to the development and maintenance of CI/CD pipelines, integrating automated tests to ensure continuous quality assurance.
* Identify, document, and track bugs using tools like Azure DevOps.
* Support Test-Driven Development (TDD) and work closely with developers on test coverage and testability improvements.
* Validate deployments in Azure environments, ensuring environments are correctly configured for testing.
* Maintain test documentation and contribute to QA process improvements.
Required Qualifications
* 3–6 years of professional experience in QA (manual and automation).
* Strong understanding of software testing methodologies, including TDD and BDD.
* Experience testing .NET-based applications, especially those built with .NET Core, Blazor, and Razor.
* Proven experience with REST API testing using tools like Postman, Swagger, or REST Assured.
* Working knowledge of SQL for validating data and understanding application workflows.
* Familiarity with MongoDB and non-relational database testing.
* Experience with automated testing tools (e.g., Selenium, Playwright, Cypress, or equivalent).
* Understanding of Git workflows and integration into DevOps pipelines.
* Exposure to Azure cloud environments and testing in cloud-hosted apps.
* Excellent communication, analytical thinking, and problem-solving skills.
Preferred Qualifications
* Experience with performance and load testing tools (e.g., JMeter, k6).
* Familiarity with scripting languages (e.g., C#, JavaScript, Python) for automation.
* Prior experience working in Agile/Scrum teams.
If it sounds like you, share your CV with us and let's talk