Junior Software Engineer (QA & Automation)

Ngo Consulting Partners

United States

Remote

USD 41,000 - 69,000

Part time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Ngo Consulting Partners is seeking an early-career QA engineer to help ensure the accuracy, consistency, and reliability of AI-driven systems. You will test pipelines, validate model outputs, and automate validation workflows within a small, fast-moving team.

Ideal candidates have 1–3 years in QA automation, Python scripting, and CI/CD familiarity, with a strong eye for detail and a collaborative mindset. This role offers flexible, part-time hours and remote work options in the United States.

Qualifications

  • 1–3 years of QA automation, software testing, or software engineering experience.
  • Working knowledge of Python or similar scripting languages.
  • Familiarity with unit testing frameworks (PyTest, Unittest, Mocha/Jest).
  • Basic understanding of CI/CD tools (GitHub Actions, Jenkins, CircleCI).
  • Experience with Git and modern source-control workflows.
  • Comfortable with JSON schemas, API validation, and data-driven testing.
  • Experience leveraging AI tools to augment day-to-day tasks.
  • Strong attention to detail and process adherence.
  • Ability to thrive in small, fast-moving teams.

Responsibilities

  • Test software pipelines and AI model outputs for accuracy, consistency, and stability.
  • Develop and maintain automated validation scripts and regression test suites.
  • Maintain and curate test datasets for broad coverage including edge and failure cases.
  • Assist in defining and documenting test plans, acceptance criteria, and QA results with product and engineering teams.
  • Collaborate on scripting and automation to streamline validation, deployment, or monitoring steps.

Skills

QA automation
Python
PyTest/Jest
CI/CD
Git
API validation
JSON schemas
AI tooling
Attention to detail

Tools

Docker

Job description

This role is ideal for an early-career engineer excited to work on AI and data-driven products. You’ll help ensure the accuracy, consistency, and reliability of our systems while learning from senior engineers. As part of a small, collaborative team, you’ll test, validate, and automate workflows that make complex processes simple, repeatable, and reliable.

Flexible: 20–35+ hours/week

Core Responsibilities
Manual QA & Validation
  • Test software pipelines and AI model outputs for accuracy, consistency, and stability.
  • Develop and maintain automated validation scripts and regression test suites.
  • Maintain and curate test datasets to ensure broad coverage of normal, edge, and failure scenarios.
  • Assist in defining and documenting test plans, acceptance criteria, and QA results with product and engineering teams.
Automated Testing
  • Write automated unit and integration tests using frameworks such as PyTest or Jest.
  • Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins) for repeatable QA workflows.
  • Monitor test results and troubleshoot failures with guidance from senior engineers.
Configuration & Environment Management
  • Apply and verify code and pipeline configurations following defined processes.
  • Maintain configuration files, environment variables, and schema updates across test environments.
  • Support setup of data mappings, schema definitions, and parameter configurations for new customers with guidance from senior engineers.
  • Validate new customer configurations and sample outputs for accuracy and completeness.
Lightweight Development
  • Implement minor bug fixes and small code enhancements as part of QA feedback.
  • Contribute to code reviews and assist in refactoring or documentation.
  • Collaborate on scripting and automation to streamline validation, deployment, or monitoring steps.
  • Participate in team QA reviews and retrospectives to improve processes and automation coverage.
Required Skills & Experience
  • 1–3 years of professional experience in QA automation, software testing, or software engineering.
  • Working knowledge of Python or similar scripting languages.
  • Familiarity with unit testing frameworks (e.g., PyTest, Unittest, Mocha/Jest).
  • Basic understanding of CI/CD tools (e.g., GitHub Actions, Jenkins, CircleCI).
  • Experience with Git and modern source control workflows.
  • Comfortable working with JSON schemas, API validation, and data-driven testing.
  • Comfortable leveraging AI tools to augment and optimize day-to-day tasks.
  • Strong attention to detail and process adherence.
  • Comfortable working in small, fast-moving technical teams.
Ideal Candidate Traits
  • Hands‑on and detail‑oriented, with the ability to thrive in a fast‑moving startup environment.
  • A “get it done” attitude and proven track record of taking ownership over workstreams.
  • Comfortable managing priorities across multiple operational responsibilities.
  • Collaborative and able to communicate effectively with both technical and non-technical stakeholders.
Nice to Haves
  • Exposure to AI, ML, or data processing pipelines.
  • Experience validating AI or ML model outputs (data extraction, classification, etc.).
  • Experience with Docker or cloud‑based environments.
  • Familiarity with schema validation libraries and data transformation workflows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance Engineer
Quality Assurance Engineer

Thompson Street Capital Partners • Oklahoma City (OK)

On-site
USD 80,000 - 130,000
Software Developer Engineer Test
Software Developer Engineer Test

Aquent • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Quality Assurance Engineer (Remote)
Quality Assurance Engineer (Remote)

Thompson Street Capital Partners • Oklahoma City (OK)

Remote
USD 90,000 - 120,000
Senior Associate QA Engineer
Senior Associate QA Engineer

Emplay • United States

Remote
USD 90,000 - 120,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

High Country Search Group • Denver (CO)

Hybrid
USD 110,000 - 135,000
Health & Wellness plans
PTO 30+ days per year
401(k) with company match
+1
Flexible QA & Automation Engineer for AI Data Pipelines
Flexible QA & Automation Engineer for AI Data Pipelines

Ngo Consulting Partners • United States

Remote
USD 41,000 - 69,000
Senior Manual QA Engineer
Senior Manual QA Engineer

Jobgether SRL • United States

Hybrid
USD 120,000 - 170,000
Competitive pay and benefits
Hybrid/remote working environment
Flexible vacation allowance
+1
Automation Engineer [32616]
Automation Engineer [32616]

Stealth Startup (AI) • San Francisco (CA)

On-site
USD 120,000 - 160,000
Unlimited PTO
Flexible hybrid setup
Competitive compensation
+1
Senior QA Automation Engineer
Senior QA Automation Engineer

DataFitch • Jersey City (NJ), Northern (KY)

Hybrid
USD 105,000 - 145,000
Lead QA Engineer
Lead QA Engineer

7Seventy • Northern (KY)

Hybrid
USD 140,000 - 165,000
Equity