ABFM Programmer/QA AnalystAmerican Board of Family Medicine • Lexington, Kentucky, United States
ABFM Programmer/QA Analyst
American Board of Family Medicine
- Lexington, Kentucky, United States
- Lexington, Kentucky, United States
À propos
The American Board of Family Medicine, Inc. (ABFM) is the third largest medical specialty board in the United States. Founded in 1969, it is a voluntary, not-for-profit, private organization whose purposes include: (1) Improving the quality of medical care available to the public; (2) Establishing and maintaining standards of excellence in the specialty of Family Medicine; (3) Improving the standards of medical education for training in Family Medicine and (4) Determining by evaluation the fitness of specialists in Family Medicine who apply for and hold certificates.
The mission of the ABFM is to promote excellence in medical care through educational and scientific initiatives. Through certification and maintenance of certification programs the ABFM pursues its mission by establishing, maintaining, and measuring high standards of excellence in the specialty of Family Medicine.
Position Summary
The Programmer/QA Analyst supports the development and delivery of high-quality software solutions by designing, executing, and maintaining comprehensive testing processes. This role ensures that applications meet functional, performance, and reliability standards through both manual and automated testing. Working closely with development and project teams, the analyst identifies defects, supports deployment activities, and contributes to continuous improvement of QA practices. The position plays a key role in maintaining the integrity and effectiveness of systems that support ABFM’s mission of advancing excellence in family medicine.
Key ResponsibilitiesPrimary Duties
· Participate in project meetings to gather requirements and contribute to the development of effective test strategies and plans
· Review software requirements, specifications, and related documentation to ensure complete test coverage
· Design and develop detailed test cases and test procedures based on functional and technical requirements
· Support the setup and maintenance of test environments to enable efficient test execution
· Execute test cases using both manual and automated testing methods
· Identify, document, and track defects through resolution using established tools and processes
· Communicate testing progress, issues, and risks to team members and stakeholders
· Assist with application builds, deployments, and release activities
· Maintain and update technical documentation related to testing and deployment procedures
QualificationsEducation
· Bachelor’s degree in computer science or related field or equivalent
Experience
· At least one year of work experience in quality assurance or software development
· Hands-on experience developing automated tests for web applications, including load and performance testing
· QA or software testing certification is preferred
Technical Skills
· Experience working in a .NET-based environment within a Microsoft technology stack
· Proven ability to design and develop high-quality, robust automated test suites using tools and languages such as Selenium, C#, Java, and/or JavaScript, with experience in Azure environments
· Experience developing and maintaining automated test suites and test databases for validating software revisions
· Strong proficiency in writing complex T-SQL queries and stored procedures to validate backend data and generate test datasets
· Solid understanding of programming and system administration concepts, Windows and web-based system design principles, relational databases, networking fundamentals, computer hardware, and the software development lifecycle (SDLC)
· Ability to manage priorities, work independently, and meet deadlines in a fast-paced environment
Core Competencies
· Experience executing regression, functional, integration, and system stress testing using both manual and automated approaches
· Proficiency in defect tracking, prioritization, and resolution using bug tracking tools
· Experience working with project management tools in a fast paced Agile or similar development environment
· Strong analytical, problem-solving, interpersonal, and communication skills (both written and verbal)
Pay: $70,000.00 - $110,000.00 per year
Benefits:
* 401(k)
* Dental insurance
* Flexible spending account
* Health insurance
* Life insurance
* Paid time off
* Parental leave
* Retirement plan
* Vision insurance
Work Location: In person
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.