Automation Engineer

NiyamIT•Ashburn, VA
•Hybrid

About The Position

Niyam IT is seeking a hands-on Automation Engineer to support work for a federal client. The role develops and maintains automated testing solutions to help ensure application quality, reliability, and performance. It is open to early-career and experienced professionals who are eager to learn and contribute in a collaborative environment. The position requires working onsite at the client location in Ashburn, Virginia, up to four days per week. The engineer designs and executes testing protocols, develops and maintains automated testing scripts and frameworks, and performs regression, smoke, integration, and API testing. The role also uses SQL for backend testing and data-integrity validation, documents test results, provides stakeholder updates, supports requirements for complex software and hardware applications, participates in risk management and development lifecycles, and works with development teams to resolve defects. The engineer follows Agile and QA methodologies. Niyam describes itself as a federal IT services company founded in 2007, with CMMI DEV Level 3 accreditation, ISO certifications, and an active CMMC Level 2 certification. The company highlights flexible work hours, remote work, fully paid training and advancement opportunities, and a collaborative, inclusive environment. This role, however, specifically requires onsite work at the client location up to four days per week. Niyam also describes career-development opportunities and work supporting federal missions and proprietary technology accelerators.

Requirements

  • U.S. citizen able to successfully complete a federal background investigation.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Availability to work onsite in Ashburn, Virginia, up to four days per week.
  • At least 5 years of professional experience designing, developing, and maintaining Java-based automation solutions.
  • At least 3 years of professional software development experience, including Java, JavaScript, object-oriented and functional programming principles, and shell scripting.
  • At least 2 years of hands-on experience designing and maintaining Selenium-based testing frameworks.
  • Excellent verbal and written communication skills.
  • Strong analytical and problem-solving abilities.
  • Ability to learn quickly and adapt to new technologies and evolving project requirements.
  • Self-motivated team player with a proactive mindset and commitment to high-quality results.
  • Desire to learn, grow, and contribute to the organization’s mission.
  • Ability to work effectively in an Agile/Scrum environment, including iterative development cycles.
  • Ability to thrive in a collaborative, high-performing team environment.

Nice To Haves

  • Experience developing applications or test automation solutions using Java.
  • Experience with Selenium or other automated testing frameworks.
  • Exposure to automated testing, quality assurance, CI/CD pipelines, or DevOps practices.
  • Familiarity with test strategy development, test case design, and application troubleshooting.

Responsibilities

  • Design, implement, and execute testing protocols to validate system and application requirements.
  • Develop, maintain, and enhance automated testing scripts and frameworks for application products.
  • Conduct regression, smoke, and integration testing for IT applications.
  • Evaluate test cases, document results, and provide regular progress updates to stakeholders.
  • Support user requirements for complex software and hardware applications.
  • Participate in all phases of risk management assessments and development lifecycles.
  • Collaborate with development teams to identify, isolate, and resolve software defects.
  • Ensure adherence to Agile and QA methodologies throughout the development cycle.
  • Perform API testing to validate system integrations, data exchange, and service reliability.
  • Use SQL queries to validate data integrity, perform backend testing, and support defect analysis.

Benefits

  • Flexible work hours.
  • Remote work is offered by Niyam, though this role requires onsite work at the client location up to four days per week.
  • Fully paid opportunities for training and advancement within the company.
  • Competitive compensation and benefits are mentioned, but specific benefits are not listed.
  • Career framework supporting continuous learning, professional development, and advancement opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service