Software Engineer (Senior)

Spry Methods, Inc.
Quantico, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Quantico, United States of America

Tech stack

Testing (Software)
Agile Methodologies
JIRA
Automation of Tests
Behavior-Driven Development
Software Quality
DevOps
Scrum
Software Engineering
Software Testing Automation Framework
Performance Testing
Test Driven Development
Information Technology

Job description

Spry Methods is seeking a Software Engineer to support a federal customer in Quantico, VA.

The ideal candidate will have hands-on experience with software testing best practices and defect management processes and proven experience in delivering realistic estimates, in scope, and quality products.

What Your Day-to-Day Looks Like (Position Responsibilities)

  • Lead the design and implementation of test automation frameworks.
  • Create, maintain, and execute automated test scripts.
  • Coordinate with stakeholders and technical teams to identify automation needs.
  • Review and analyze test automation results to ensure software quality.
  • Mentor and train junior test engineers on automation best practices.
  • Collaborate with QA and DevOps teams to integrate automated tests into CI/CD pipelines.
  • Monitor and improve the efficiency of test automation processes.
  • Perform testing activities to ensure proper tracking and completion each Sprint and overall release
  • Write and revise test-related management plans and formal test Procedures
  • Perform functional, exploratory, system, regression and performance testing.

Requirements

  • US citizenship with active Top Secret clearance.
  • Minimum of 8 years' experience, or equivalent certifications demonstrating ability to perform at this level.
  • Proven experience in software test automation.
  • Leadership experience in a testing or QA role.
  • Srong understanding of software development lifecycles.
  • Experience with test automation tools and frameworks.
  • Excellent analytical and problem-solving skills.
  • Effective communication and leadership abilities.
  • Excellent understanding and experience of test automation frameworks, regression, system, functional and performance testing.
  • Exceptional collaborative communication skills.

Ideally, You Also Have (Preferred Qualifications)

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience with Agile Development / Scrum framework
  • Understanding of test-driven development and/or behavior driven development
  • Familiarity with Jira

Apply for this position