KBR - Greenbelt, MD

posted 5 months ago

Full-time - Principal
Greenbelt, MD
Professional, Scientific, and Technical Services

About the position

As a Principal Software Test Engineer at KBR, you will play a critical role in ensuring the quality and reliability of our software products. You will be responsible for designing, developing, and executing comprehensive test plans and test cases to validate software functionality and performance. Your expertise will guide the testing process, from initial requirements analysis through to final product delivery, ensuring that all software meets the highest standards of quality. You will collaborate closely with software developers, product managers, and other stakeholders to identify testing requirements and develop effective testing strategies. In this position, you will lead a team of test engineers, providing mentorship and guidance to junior team members. You will be expected to stay current with industry trends and best practices in software testing, and to advocate for the adoption of new tools and methodologies that can enhance our testing processes. Your role will also involve analyzing test results, identifying defects, and working with development teams to ensure timely resolution of issues. You will have the opportunity to work on a variety of projects, contributing to the development of innovative software solutions that meet the needs of our clients. Your strong analytical skills and attention to detail will be essential in identifying potential issues before they impact the end user. This is a dynamic and challenging role that requires a proactive approach and a commitment to excellence in software quality assurance.

Responsibilities

  • Design and develop comprehensive test plans and test cases for software products.
  • Lead a team of test engineers, providing mentorship and guidance.
  • Collaborate with software developers and product managers to identify testing requirements.
  • Execute test cases and analyze test results to identify defects.
  • Advocate for the adoption of new testing tools and methodologies.
  • Ensure timely resolution of defects by working closely with development teams.
  • Stay current with industry trends and best practices in software testing.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software testing and quality assurance.
  • Strong knowledge of software testing methodologies and tools.
  • Experience with automated testing frameworks and tools.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills.

Nice-to-haves

  • Experience with Agile development methodologies.
  • Familiarity with DevOps practices and tools.
  • Knowledge of performance testing and security testing.
  • Experience in leading testing efforts for large-scale software projects.

Benefits

  • Health insurance coverage
  • 401(k) retirement savings plan
  • Paid time off and holidays
  • Professional development opportunities
  • Flexible work hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service