Junior QA Automation Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in District of Columbia, +1 more state.

📋 Description

• Develop, implement, and maintain automated test scripts in alignment with requirements, technical specifications, and test plans.

• Create and modify test code to ensure application functionality, system behavior, and expected outcomes are validated.

• Aid in the automation of tests for new features, enhancements, bug fixes, and existing functionalities.

• Update, repair, and enhance test scripts and automation frameworks under the guidance of senior team members.

• Support the development of reusable test components to boost testing efficiency and consistency.

• Execute both automated and manual test cases.

• Assist in the integration of automated tests within CI/CD workflows.

• Conduct functional, regression, integration, and smoke testing.

• Review requirements, user stories, and acceptance criteria to identify potential test scenarios.

• Validate application outputs, data processing, user interactions, and system responses.

• Identify, document, and report software defects, including reproduction steps, evidence, and discrepancies between expected and actual results.

• Retest fixed defects and perform regression testing as needed.

• Test across various browsers, environments, configurations, and platforms.

• Adhere to QA procedures, testing standards, and documentation practices.

• Investigate test failures to determine if issues stem from application defects, test scripts, test data, or environments.

• Debug and troubleshoot basic automation scripts and testing challenges.

• Collaborate with software developers to replicate defects and validate corrective measures.

• Update test scripts and cases as applications and requirements evolve.

• Escalate complex technical challenges, recurring failures, and quality risks to senior QA engineers or technical leads.

• Maintain test cases, scripts, results, defect reports, and technical documentation.

• Participate in requirements reviews, sprint planning, daily stand-ups, and other Agile activities.

• Collaborate with QA engineers, software developers, business analysts, and project stakeholders.

• Identify gaps in test coverage and suggest improvements.

• Follow coding standards, version control practices, and software development protocols.

• Perform additional related duties as assigned.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or an associate degree with two years of relevant experience.

• 0–2 years of experience in software testing, quality assurance, test automation, or application development; relevant internships, academic projects, and practical training may be taken into account.

• Foundational knowledge of programming concepts and proficiency in at least one programming or scripting language, such as Python, Java, JavaScript, or C#.

• Understanding of software testing principles, including test cases, test execution, defect reporting, and regression testing.

• Basic capability to read, write, and troubleshoot automated test scripts.

• Familiarity with software development lifecycles and Agile development methodologies.

• Strong analytical, problem-solving, and attention-to-detail abilities.

• Effective written and verbal communication skills, capable of documenting technical issues clearly.

• Ability to follow technical specifications, work under supervision, and collaborate efficiently with a development team.

• Must reside in the Continental US.

• Must be a US citizen or Permanent Resident.

• May need to possess or obtain a Public Trust designation or security clearance, depending on the agency.

• Successful completion of a background check, background investigation, and standard onboarding process is required.

• Qualified individuals residing in HUBZone-certified areas are strongly encouraged to apply.

• Preferred: Experience in government contracting or healthcare, including CMS or the health industry.

• Preferred: Exposure to Selenium, Playwright, Cypress, or similar test automation technologies.

• Preferred: Familiarity with Postman.

• Preferred: Basic understanding of SQL and database validation.

• Preferred: Exposure to Git.

• Preferred: Familiarity with CI/CD tools and automated testing in build and deployment pipelines.

• Preferred: Experience with Jira, Azure DevOps, or similar defect tracking and test management tools.

• Preferred: Understanding of web applications, RESTful APIs, and client-server architecture.

• Preferred: Experience with academic, internship, or personal projects involving software development or automated testing.


🏝️ Benefits

• Health care

• Dental insurance

• Vision insurance

• Life insurance

• 401(k)

• Paid time off, including PTO and holidays

• Other paid leave mandated by law

• Remote-first work arrangement

• Equal employment opportunity

People also viewed

Miratech12 hours ago

Lead Network Automation Architect

IN flagIndia OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
CACI International Inc12 hours ago

Data Test Engineer

US flagIllinois OnlyFull-timeSoftware Development Engineer in Test (SDET)$75.2k – $158.1k/year
ApplyView job
CACI International Inc12 hours ago

Section 508 Compliance Test Engineer

US flagIllinois OnlyFull-timeSoftware Development Engineer in Test (SDET)$75.2k – $158.1k/year
ApplyView job
SOFTSWISS23 hours ago

Senior QA Engineer – Automation

PL flagPoland, +3 more countriesFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Newfold Digital23 hours ago

Software Development Engineer in Test – AI

IN flagIndia OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
TISTA Science and Technology Corporation1 day ago

Senior EDI Test Engineer

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$60.2k – $73.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers