Quality Analyst

  • Linthicum Heights, MD
  • Posted 17 hours ago | Updated 17 hours ago

Overview

On Site
Depends on Experience
Full Time

Skills

.NET
Quality Assurance
Data Validation
Cross-browser Compatibility Testing
Functional Testing
Microsoft SQL Server

Job Details

Title Senior QA Tester

Location: Linthicum Heights MD

Onsite position


Position Description:

The Quality Assurance Consultant provides quality management for information systems using the standard methodologies, techniques, and metrics for assuring product quality and key activities in quality management. This individual is responsible for performing the following tasks:

  • Establishing capable processes, monitoring, and control of critical processes and product mechanisms for feedback of performance, implementing effective root cause analysis and corrective action system, and continuous process improvement;
  • Providing strategic quality plans in targeted areas of the organization;
  • Providing QA strategies to ensure continuous production of products consistent with established industry standards, government regulations, and customer requirements; and
  • Developing and implementing life cycle and QA methodologies and educating, and implementing QA metrics.
  • Establish capable QA processes for . NET-based application development, including continuous feedback, root cause analysis, and corrective actions for quality improvement.
  • Define and implement strategic QA plans aligned with organizational goals and agile development methodologies.
  • Develop and maintain test plans, test cases, and QA methodologies across the full software development lifecycle.
  • Design, implement and execute automated regression, smoke, and integration tests for APIs, services, and UI layers of .NET web applications.
  • Create and manage reusable test data and perform data validation using SQL Server or PostgreSQL queries.
  • Analyze test results, identify defects, and collaborate with .NET developers and DevOps teams on defect resolution.
  • Perform functional, integration, regression, and cross-browser testing of ASP.NET MVC/Core applications and Angular/JavaScript-based frontends.
  • Utilize automated testing tools such as Selenium, Postman, ReadyAPI, JMeter, or similar tools to support web and API testing.
  • Review system documentation, design documents, user stories, and acceptance criteria to ensure full coverage of test conditions.
  • Report and track defects using tools such as Azure DevOps, JIRA, or TFS, ensuring traceability across all test scenarios.
  • Review and validate end-to-end workflows and system integrations, including third-party interfaces and microservices.
  • Conduct performance and accessibility (508 compliance) testing when required.
  • Analyze test coverage and risk and participate in sprint planning, daily stand-ups, retrospectives, and user acceptance testing.
  • Mentor junior QA team members and provide guidance on best practices in automation, test design, and defect management.

Education: This position requires a Bachelor's degree from an accredited college or university in Engineering, Computer Science, Information Systems or a related discipline.

General Experience: The proposed candidate must have at least eight (8) years of information systems quality assurance experience.

Specialized Experience: The proposed candidate must have at least five (5) years of experience working with statistical methods and quality standards. This individual must have working QA/process knowledge and possess superior written and verbal communication skills.

  • The QA/Tester, Senior will provide quality management, assurance, and validation for applications developed using the .NET full stack and deployed in ethe nterprise, Agile, and DevOps environments. This individual will be responsible for defining and executing comprehensive test strategies and test automation frameworks that ensure consistent software performance, accuracy, and compliance with both business and regulatory requirements.
  • This position requires a deep understanding of Microsoft development technologies, relational databases (SQL Server/PostgreSQL), and cloud environments (preferably AWS or Azure).
  • At least 8 years of experience in information systems quality assurance, including both manual and automated testing.
  • Minimum 6 years as a QA Analyst or Tester supporting .NET applications in an Agile environment.
  • Minimum 4 years translating business and technical requirements into detailed test plans and test cases.
  • Minimum 4 years of experience writing and executing SQL queries for data validation in SQL Server, PostgreSQL, or similar RDBMS.
  • Proven experience testing C#/ASP.NET, REST APIs, and Angular/React frontends.
  • Hands-on experience with test automation tools such as Selenium, xUnit/NUnit, SpecFlow, Postman, and JMeter.
  • Experience testing applications hosted on cloud platforms (AWS, Azure) and interacting with CI/CD pipelines.
  • Practical experience testing in environments using Git, GitHub, or Azure DevOps for version control and issue tracking.
  • Strong understanding of 508 accessibility, performance, UAT, unit, and regression testing practices.
  • Excellent communication skills for coordination with developers, analysts, business users, and cross-functional QA teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.