Quality Assurance Analyst

LeidosAlexandria, VA
3d

About The Position

The Leidos Digital Solutions program has an opportunity for a Quality Assurance Analyst. This role helps shape our CRM software which is used by high profile elected officials at Federal, state and local levels. As a member of the Quality Assurance team, the successful candidate will perform software unit testing, regression, system and security testing. Additionally, they will assist in configuring QA test systems, developing test scripts for use in testing automation, and writing product documentation for release notes, online help and internal communications. The quality assurance team partners closely with software development and engineering teams in the software release process and collaborates with other teams across the program, including knowledge management, software escalation support, consulting, and product development. The Leidos DSI Program Quality Assurance team applies a quality-driven and security-aware mindset to ensure that our CRM software meets functional, usability, and data protection expectations for government clients. Our culture is one that encourages team members to explore their unique strengths and to use them to help improve our software and processes at all phases in the software development lifecycle in our program. Primary Responsibilities: In this position, the individual will perform various activities to ensure and enhance quality in our IQ software product as well as related services. The main tasks and responsibilities include: Troubleshooting to confirm and reproduce reported software defects and identify workarounds. Testing software changes for bug fixes and enhancements Performing regression testing in multiple environments. Developing and documenting test scripts for unit and regression testing. Identifying potential security and privacy concerns when reviewing and testing new features. Working across teams to ensure software release target dates are achieved. Collaborating and communicating with teammates and software developers throughout the testing process. Documenting new features in release notes with a user-centric orientation. There may be additional opportunities for stretch assignments in this role for process improvement, documentation and more as program needs arise.

Requirements

  • Requires a Bachelor’s degree and 2 - 4 years of prior relevant experience or Master’s with less than 2 years of prior relevant experience. Years of relevant work experience may be considered in lieu of degree.
  • The successful candidate displays a natural curiosity and willingness to learn complex systems, new technologies, and business workflows, with an interest in continuous improvement of QA processes.
  • This individual is able to analyze, research and solve complex problems independently and seeks collaboration with fellow team members appropriately, balancing thorough testing with release timelines.
  • Hands-on experience performing unit, regression, and system software testing for web-based applications in an iterative development environment.
  • Experience writing and executing test plans, test cases, and test scripts.
  • Familiarity with defect tracking and test management tools.
  • Understanding of software development lifecycles (SDLC) and QA methodologies.
  • General knowledge of data security and privacy principles with the ability to incorporate those considerations into test planning.
  • Ability to analyze new features and use cases and translate into effective test plans,
  • Strong written and verbal communication skills, with experience contributing to release notes, user documentation, and internal communications.

Nice To Haves

  • Experience with test automation tools or frameworks.
  • Experience configuring or maintaining QA test environments
  • Familiarity with CRM systems, intranet platforms, or enterprise SaaS products.
  • Exposure to accessibility testing tools and standards (508, WCAG, NVDA, voiceover).
  • Experience collaborating with knowledge management, training, or customer support teams.
  • Understanding of elected officials’ communications management or casework management.
  • Availability to commute to the Alexandria office periodically for training and collaboration.

Responsibilities

  • Troubleshooting to confirm and reproduce reported software defects and identify workarounds.
  • Testing software changes for bug fixes and enhancements
  • Performing regression testing in multiple environments.
  • Developing and documenting test scripts for unit and regression testing.
  • Identifying potential security and privacy concerns when reviewing and testing new features.
  • Working across teams to ensure software release target dates are achieved.
  • Collaborating and communicating with teammates and software developers throughout the testing process.
  • Documenting new features in release notes with a user-centric orientation.

Benefits

  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service