Lexical
NLM QA Specialist I - III
Bethesda, Maryland · Mid
Sponsorship not specifiedDetected 32 days ago
JavaScriptPythonJavaMATLABBashAndroidGitSQLPostgreSQLMySQLMongoDBElasticsearchAWSGCPAzureDockerKubernetesCI/CDGitHub ActionsLinuxDevOpsRESTMachine LearningDeep Learning
About the role
- QA Specialist I - III Lexical Intelligence provides software and services related to processing large-scale biomedical information sources.
- Our Natural Language Processing (NLP) and analytics software is used by policy and decision makers to evaluate and prioritize current and emerging areas of research.
- The QA Specialists will have experience in software quality assurance and testing, automated testing frameworks and configuration management, and federal IT compliance and secure software development practices.
Responsibilities
- Participate as a team member in all phases of software, application, and tool development and maintenance, including analysis, design, implementation, testing, deployment, and maintenance activities in support of NLM/LHNCBC research and development programs
- Support the validation of software security by assisting with the review of vulnerability scan results and coordinating with development and security teams to ensure identified vulnerabilities are remediated within prescribed timelines
- Assist in ensuring that IT applications designed and developed for end users run in the standard user context without requiring elevated administrative privileges
- Support secure coding quality assurance activities in accordance with US-CERT specified standards and OWASP guidelines, helping to identify and document potential software vulnerability exploits
- Track and report defects, issues, and test progress using ticketing systems such as JIRA and ServiceNow or equivalent platforms, and maintain testing documentation using Confluence Wiki or equivalent documentation tools
- Conduct accessibility testing to validate conformance with Section 508 requirements and HHS digital accessibility conformance standards, including WCAG 2.0 Level A and AA success criteria, for all ICT deliverables
- Support or lead the demonstration of completed ICT items to government stakeholders to validate conformance with agency accessibility requirements prior to final acceptance
- Document technical project requirements, testing timelines, and quality metrics, and contribute to or lead status updates for project management and government oversight purposes
- Participate in or lead Agile and Scrum development processes, contributing to sprint planning, backlog refinement, and retrospective activities from a QA perspective
Requirements
- 2 years of relevant software quality assurance, testing, or related experience
- Associate's degree or other degree(s) in Computer Science, Information Technology, Software Engineering, or related fields
- Familiarity with automated testing environments and configuration management tools and practices
- Basic knowledge of secure coding best practices in accordance with US-CERT standards and OWASP guidelines
- Experience working in or supporting software development in Linux environments, with additional familiarity with Windows, MacOS, or web-based environments
- Familiarity with common programming languages and environments used in testing and QA, such as Python, Java, JavaScript, or shell scripting
- 4 years of progressive software quality assurance and testing experience, including demonstrated leadership of QA activities on complex software development programs
- Bachelor's degree or other degree(s) in Computer Science, Information Technology, Software Engineering, or related fields
- Demonstrated experience designing, implementing, and managing automated testing frameworks and configuration management systems across multiple software development environments
- Experience integrating QA and security validation activities within CI/CD pipelines and DevSecOps frameworks
Nice to have
- Experience with Agile and Scrum development frameworks and participation in sprint-based QA activities at varying levels of leadership
- Familiarity with CI/CD pipeline testing integration using tools such as GitLab, GitHub Actions, Nexus, or equivalent platforms
- Experience with version control systems such as Bitbucket or GitLab for managing test scripts and QA documentation
- Knowledge of ticketing and issue tracking systems such as JIRA and documentation platforms such as Confluence Wiki
- Experience testing web-based and user interface applications, including Responsive and RESTful design standards, and proficiency with graphic design, data visualization, and user-centered design evaluation techniques
- Experience testing applications across multiple environments including Linux, Windows, MacOS, Android, web-based, and mobile platforms
- Experience with cloud computing platforms such as AWS, Google Cloud (GC), or Microsoft Azure and their implications for software testing across IaaS, PaaS, SaaS, and CI/CD configurations
- Knowledge of containerization tools such as Docker and orchestration platforms such as Kubernetes as they relate to software testing and deployment validation
Apply directly at Lexical →Create a free account for alerts like thisView Lexical immigration profile
This listing is sourced directly from Lexical's careers page and normalized into a canonical job model.