What are the responsibilities and job description for the Quality Assurance Specialist position at MS Shift, Inc.?
Position: QA Engineer
Technology Stack: C#, .NET, React
Department: Engineering
Reports To: QA Lead / Engineering Manager
Role Overview
We are seeking a QA Engineer to ensure the quality and reliability of our web applications built with C#, .NET Core, React, REST APIs, and SQL databases. The ideal candidate will have strong manual testing skills, experience with API and UI testing, and a passion for delivering high-quality software in an Agile environment.
Responsibilities
- Analyze business and technical requirements and create detailed test plans and test cases.
- Perform manual testing of web applications built with React and backend services developed in C#/.NET.
- Execute functional, integration, regression, smoke, and end-to-end testing.
- Test REST APIs using tools such as Postman or Swagger.
- Identify, document, prioritize, and track defects using Jira or Azure DevOps.
- Validate fixes and ensure defects are resolved before release.
- Collaborate with developers, product managers, and business stakeholders throughout the SDLC.
- Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
- Contribute to test automation initiatives using tools such as Playwright, Selenium, or Cypress.
- Verify database integrity and perform data validation using SQL queries.
- Support CI/CD quality processes and release testing activities.
Required Qualifications
- 3 years of experience in Software Quality Assurance.
- Experience testing web applications built with React.
- Experience testing backend services developed in C#/.NET.
- Strong understanding of software testing methodologies and SDLC.
- Experience with API testing tools (Postman, Swagger).
- Knowledge of SQL and database testing.
- Experience with defect management tools such as Jira or Azure DevOps.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Experience with test automation frameworks:
- Playwright
- Selenium WebDriver
- Cypress
- Basic programming knowledge in C# or JavaScript/TypeScript.
- Experience with Azure DevOps pipelines and CI/CD processes.
- Familiarity with Git and source control practices.
- Experience working in Agile/Scrum environments.
- ISTQB certification is an advantage.
Salary : $65,000 - $75,000