
Junior QA Automation Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in District of Columbia, +1 more state.
• 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.
• 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.
• 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
Miratech
CACI International Inc
CACI International Inc
SOFTSWISS
Get handpicked remote jobs straight to your inbox weekly.