QA Engineer

Moore DM Group LLC

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field
  • 3+ years of QA experience
  • 2+ years of SQL experience
  • 3+ years of software testing experience
  • Familiarity with test management tools like JIRA or TestMo
  • Proficient with CI/CD Pipelines

Responsibilities

  • Develop and execute test plans and test scripts for applications
  • Identify, document, and track defects with detailed reproduction steps
  • Create and maintain automated tests using different frameworks
  • Execute smoke tests and user acceptance tests for production readiness
  • Collaborate with cross-functional teams to enhance software quality
  • Perform ad-hoc, regression, and performance testing as needed
  • Document QA processes, validation steps, and testing evidence efficiently
  • Continuously improve QA processes by implementing best practices

Benefits

  • Make a meaningful impact supporting well-known nonprofits
  • Work for the largest marketing and fundraising company in North America
  • Collaborate with over 5,000 industry experts
  • Receive comprehensive health and wellness benefits
  • Enjoy generous paid time off and holidays
Full Job Description
Description

Job Summary:

We are seeking a highly skilled and motivated QA Engineer to join our team. The ideal candidate should have experience with SQL, front-end and back-end testing, the ability to create smoke tests, user acceptance tests, and structured QA documentation. As a QA Engineer, you will be responsible for testing our software applications, data processes, reports, and dashboards, including validating data accuracy, calculations, filters, business logic, and alignment between source data and final reporting outputs, while ensuring the quality of the software meets the high standards set by our company.

This full-time, salaried position US-based remote role.

Your Impact:

  • Develop and execute test plans, test cases, and test scripts for our database and software applications.
  • Identify, document, track data and software defects with clear reproduction steps, expected results, actual results, severity, screenshots, query outputs, or supporting evidence, and work with the development team to resolve issues.
  • Create, maintain, and execute automated tests using various testing tools and frameworks.
  • Create smoke tests and user acceptance tests to ensure that the data process or software meets the acceptance criteria and is ready for production release.
  • Work collaboratively with cross-functional teams including developers, product managers, customer support, and stakeholders to ensure that the software is of the highest quality.
  • Perform ad-hoc testing, regression testing, and performance testing as required.
  • Create well-organized, repeatable, and clearly documented QA processes, including testing checklists, validation steps, expected results, and test evidence.
  • Continuously improve the software quality process by identifying opportunities for improvement and implementing best practices.
  • Performs other duties as assigned.


Your Profile:

Required:
  • Bachelor's degree in computer science or related field
  • 3+ years of experience as a QA.
  • 2+ years of SQL experience
  • 3+ years of experience in software testing
  • Experience with test management tools such as JIRA, TestMo or similar tools
  • Proficient Experience with CI/CD Pipelines


Preferred:
  • Experience with dbt
  • Experience testing data pipelines, ETL/ELT processes, analytics models, dashboards, or reporting systems.
  • Cloud based development (Azure, AWS, etc....)
  • Experience with Snowflake database
  • Bachelor's degree in computer science, computer engineering, or related field
  • AI tools for testing


Your Skills:

  • Strong knowledge of SQL and experience with database testing.
  • Experience creating and executing smoke tests and user acceptance tests.
  • Strong analytical skills and attention to detail
  • Excellent written and verbal communication skills.
  • Highly systematic and organized approach to testing, documentation, issue tracking, and follow-through.
  • Ability to create clear, complete, and reusable QA documentation.
  • Ability to identify gaps, inconsistencies, edge cases, and data quality issues.
  • Ability to work independently and as part of a team.
  • Familiarity with Agile software development methodologies


Joining Moore, You Will:

  • Do meaningful, life-changing work every day by supporting the nation's most beloved nonprofits and service organizations.
  • Join the largest marketing and fundraising company in North America serving the nonprofit industry where we prioritize innovation and professional growth.
  • Collaborate with industry subject matter experts among over 5,000 employees across the enterprise.
  • Earn a competitive salary and have access to comprehensive health, wellness, and retirement benefits.
  • Enjoy paid holidays and generous paid time off, ensuring you have the time and space to recharge and pursue your other passions.


Similar Jobs

More Jobs at Moore DM Group LLC

  • Manager, Client Success
    $70K — $95K *
    Lanham, MD 20706 (Prince Georges County)
    Business Services
    In-Person
  • Senior Director, Analytics
    $120K — $150K *
    Lanham, MD 20706 (Prince Georges County)
    Education, Government & Non-Profit
    In-Person
  • Sr. Brand Strategist
    $90K — $120K *
    Lanham, MD 20706 (Prince Georges County)
    Business Services
    In-Person
  • Sr. Brand Strategist
    $90K — $120K *
    Remote
    Education, Government & Non-Profit
    Remote in Lanham, MD
  • Director, Audience Strategy
    $100K — $130K *
    Lanham, MD 20706 (Prince Georges County)
    Education, Government & Non-Profit
    In-Person

More Information Technology Jobs

Find similar QA Engineer jobs: