Unclassified - Arlington, VA

posted about 1 month ago

Full-time - Mid Level
Remote - Arlington, VA
10,001+ employees

About the position

As a Software Engineer Senior at GDIT, you will be tasked with delivering simple solutions to complex problems, tailoring cutting-edge solutions to meet the unique requirements of our clients. Your role will focus on full-lifecycle software integration and testing, while also supporting the design, development, coding, testing, and debugging of complex new software products and platforms. You will be expected to make significant enhancements to existing software, embodying a passion for continuous improvement and innovation. Your work will ensure that today is safe and tomorrow is smarter, making the end user's experience your priority while we prioritize your career growth. In this position, you will design, develop, evaluate, plan, and test engineering specifications for software programs and applications. You will be a hands-on software system tester, responsible for producing key test and system documentation. Your contributions will be vital in ensuring the quality and functionality of software products, as you will execute manual testing procedures to identify defects, validate functionality, and ensure compliance with specifications. You will also conduct regression testing to ensure that software changes do not adversely affect existing functionality and perform exploratory testing to uncover potential issues, thereby improving overall product quality. Your role will require you to analyze test results and provide clear and concise reports on testing progress, defects, and overall product quality. You will work closely with developers to isolate, reproduce, and debug issues found during testing, continuously improving testing strategies, tools, and processes to enhance efficiency and effectiveness. Additionally, you will troubleshoot complex problems and provide customer support for software systems and application issues, collaborating with other developers, data scientists, analysts, and engineers to sustain and advance our organization's capabilities.

Responsibilities

  • Design, develop, evaluate, plan, and test engineering specifications for software programs and applications.
  • Produce key test and system documentation as a hands-on software system tester.
  • Execute manual testing procedures to identify defects, validate functionality, and ensure compliance with specifications.
  • Conduct regression testing to ensure that software changes have not adversely affected existing functionality.
  • Perform exploratory testing to uncover potential issues and improve overall product quality.
  • Analyze test results and provide clear and concise reports on testing progress, defects, and overall product quality.
  • Work closely with developers to isolate, reproduce, and debug issues found during testing.
  • Continuously improve testing strategies, tools, and processes to enhance efficiency and effectiveness.
  • Troubleshoot complex problems and provide customer support for software systems and application issues.
  • Provide recommendations for continuous improvement.

Requirements

  • Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or a related technical discipline, or equivalent combination of education, technical training, or work/military experience.
  • Minimum of five (5) years of related software automated and manual test experience.
  • Proficient in developing, writing, and executing test cases, test scenarios, and system documentation.
  • Strong familiarity with test automation tools and frameworks.
  • Hands-on experience with multiple programming languages such as Java and JavaScript.
  • Familiarity with version control systems including Git and release management experience.
  • Experience with JIRA to capture and document features, bugs, and system issues.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Excellent verbal and written communication skills.
  • Capable of providing deployment support.
  • Ability to discern requirements from customer and technical exchange meetings.

Nice-to-haves

  • Certification in software testing (e.g., CAST, ISTQB, CSTE, CMST, etc.)

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Paid vacation and holidays
  • Paid parental leave
  • Paid military leave
  • Paid bereavement leave
  • Paid jury duty leave
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service