Jobs · Engineering

Software QA Engineer

Birdi · Plymouth, MI · 3 wk ago
RemoteRemoteEngineeringFull-time
We need to output HTML fragment with sections: About the role? The posting includes "Why Join Birdi?" and "Position Summary", "Why You'll Love Working Here", "Essential Duties / Responsibilities", "Required Skills / Abilities", "Preferred Skills / Abilities", "Work Environment", "Benefits". Also maybe "Education / Experience". We need to use

for section headings. Do not repeat job title. No Job ID. Remove boilerplate: EEO, equal opportunity, pre-employment requirements, etc. Also remove cookie/navigation/legal/EEO etc. Also remove duplicated lines. We need to preserve all substantive info. We need to decide which sections to include: About the role (maybe "Why Join Birdi?" is about company, not role). Could treat as "About the role" or "About Birdi". The instruction: use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can choose headings that match content. We have sections: Why Join Birdi? (company overview) maybe "About the role" or "About Birdi". Position Summary could be "About the role". Why You'll Love Working Here could be "Benefits"? Actually benefits separate. Could be "Why You'll Love Working Here" as a subsection maybe under "Benefits" but we can keep as its own heading like "Why You'll Love Working Here". However the allowed headings list includes Benefits, Pay, Schedule. Not "Why You'll Love Working Here". But we can still use that heading? The instruction says use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It gives examples but not exclusive? It says use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). Likely they expect those headings. But we can also use other headings if appropriate? Safer to stick to those. So we need to map content to those headings. We have: About the role (could combine Why Join Birdi? and Position Summary). Responsibilities (Essential Duties / Responsibilities). Requirements (Required Skills / Abilities). Qualifications (Education / Experience). Skills (maybe Preferred Skills / Abilities). Benefits (Benefits). Pay (not present, so omit). Schedule (not present, omit). Also maybe Work Environment could be part of About the role or Benefits? Could be its own section but not in list; maybe we can incorporate into About the role or Benefits. Since we should only include sections when posting has real specific content. Work Environment is present; we could include as a separate heading like "Work Environment" but not in examples. Might be okay but risk. However instruction: "Use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." It doesn't forbid other headings, but suggests those are typical. Safer to include Work Environment as its own heading? Might be considered extra but still okay. However they said "Prefer a few substantive sections over many thin ones." So we could merge Work Environment into About the role or Benefits. I'd merge into About the role. Thus sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits. Now we need to extract content. About the role: combine "Why Join Birdi?" paragraph and "Position Summary". Also maybe include "Work Environment" details? We'll include work environment details in About the role as a paragraph. Let's gather: Why Join Birdi? At Birdi, we are transforming the pharmacy experience through innovation, collaboration, and a relentless focus on patient care. We offer team members the opportunity to make a meaningful impact while working alongside talented professionals in a collaborative and entrepreneurial environment where ideas are valued and continuous improvement is encouraged. Position Summary The Software QA Engineer is responsible for ensuring the quality, reliability, and performance of software applications through the development and execution of comprehensive testing strategies. This role works closely with software developers, business stakeholders, and project teams to identify defects, validate functionality, and support the successful deployment of high-quality software solutions. Leveraging industry best practices in Quality Assurance, the Software QA Engineer participates throughout the Software Development Life Cycle (SDLC), creating and executing functional test plans, documenting and tracking defects, and supporting continuous improvement initiatives within Agile and traditional development environments. This position is ideal for an analytical and detail-oriented professional who enjoys problem-solving, collaborating with technical teams, and ensuring the delivery of exceptional software products. Work Environment: Home-based office environment with minimal exposure to excessive noise or adverse working conditions. May require occasional local and/or overnight travel for meetings, training, conferences, or business-related activities. Travel may include automobile and air transportation. Ability to sit for extended periods of time while utilizing computers, monitors, and other office equipment. Ability to work flexible hours, when necessary, to support project deadlines, software releases, and business requirements. We'll combine into About the role. Responsibilities: Essential Duties / Responsibilities list. Need to convert bullet points into
  • . The text includes headings: Quality Assurance & Testing, Software Development Lifecycle Support, Defect Management & Process Improvement, Documentation & Reporting, Cross-Functional Collaboration. Each has multiple sentences. We'll treat each bullet as a list item? Could group under subheadings but we only need
    • for any list of duties/requirements/benefits. So we can create a list where each duty is a list item. We'll extract each duty sentence. Let's list duties: - Develop, maintain, and execute functional, regression, integration, and user acceptance test plans and test cases. - Validate software applications to ensure functionality, performance, usability, and reliability meet business and technical requirements. - Perform manual testing of web-based applications, APIs, and integrated systems. - Execute testing throughout the Software Development Life Cycle (SDLC) to support successful software releases. - Identify, document, prioritize, and track software defects through resolution. - Verify defect corrections and conduct regression testing to ensure system stability. - Collaborate with software developers, business analysts, and project stakeholders throughout development and release activities. - Participate in Agile ceremonies, including sprint planning, backlog refinement, daily standups, reviews, and retrospectives. - Review business and technical requirements to ensure testability and quality expectations are clearly defined. - Provide feedback on software design, functionality, and usability from a quality assurance perspective. - Support both Agile and traditional software development methodologies as required. - Create detailed defect reports including reproduction steps, expected results, and impact assessments. - Work closely with development teams to troubleshoot issues and validate solutions. - Monitor testing progress and communicate quality risks, concerns, and recommendations to project stakeholders. - Identify opportunities to improve testing processes, standards, documentation, and overall software quality practices. - Contribute to quality assurance best practices, methodologies, and continuous improvement initiatives. - Maintain comprehensive testing documentation, including test plans, test scripts, results, and defect logs. - Track and report testing progress, defect metrics, and release readiness status. - Support audit, compliance, and documentation requirements when applicable. - Ensure testing activities are completed accurately and within established project timelines. - Partner with technical and business teams to deliver high-quality software solutions that support organizational objectives. - Participate in knowledge-sharing activities and promote quality-focused practices across the technology organization. - Support special projects and technology initiatives as assigned. - Perform other duties as assigned. That's many items. We'll output as
      • each. Requirements: Required Skills / Abilities. We'll list each bullet. Required Skills / Abilities sections: Quality Assurance & Testing Expertise - Strong understanding of software quality assurance principles, methodologies, and best practices. - Experience creating and executing test cases, test plans, and testing documentation. - Knowledge of the Software Development Life Cycle (SDLC) and quality assurance processes. - Experience performing manual testing and validating application functionality. - Familiarity with RESTful API testing methodologies. Technical & Analytical Skills - Strong troubleshooting, critical thinking, and analytical abilities. - Ability to identify root causes, investigate issues, and recommend effective solutions. - Understanding of application workflows, integrations, and software functionality. - Strong attention to detail and commitment to quality. Communication & Collaboration - Excellent verbal, written, and interpersonal communication skills. - Ability to communicate technical issues clearly to both technical and non-technical stakeholders. - Strong collaboration skills with the ability to work effectively across cross-functional teams. - Ability to provide constructive feedback and contribute to team success. Organization & Execution - Demonstrated ability to manage multiple priorities and deadlines simultaneously. - Strong organizational and time-management skills. - Self-directed with the ability to work independently and take ownership of assigned responsibilities. - Ability to perform efficiently in a fast-paced, deadline-driven environment. Tools & Systems - Test management and defect tracking applications. - Atlassian products, including Jira, Confluence, or similar project management and collaboration tools. - Microsoft Office Suite, including Outlook, Word, Excel, and PowerPoint. - RESTful API testing tools and methodologies. - Agile project management and software development platforms. - Software testing and reporting applications. We'll flatten into a list. Qualifications: Education / Experience. Education / Experience: - Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field; equivalent combinations of education and experience may be considered. - Minimum three (3) to five (5) years of experience in a software quality assurance role. - Experience supporting software quality assurance testing methodologies and SDLC processes. - Experience working within Agile and/or Waterfall development environments. - Experience utilizing Atlassian tools or similar development and project management platforms. - Proficiency with test management software. - Experience performing manual testing of RESTful APIs. - Proficiency with Microsoft Office Suite and industry-related software applications. We'll list as
        • . Skills: Preferred Skills / Abilities. Preferred Skills / Abilities sections: Advanced Technical Experience - Experience testing software applications within Agile or rapid-development environments. - Familiarity with SQL Server Reporting Services (SSRS) and reporting validation. - Understanding of software design, software architecture, and programming principles. - Experience testing applications that utilize OpenAI chatbot technologies or AI-driven functionality. - Experience with AWS Pinpoint and customer communication platforms. Cloud & Infrastructure Knowledge - Familiarity with Amazon Web Services (AWS), including: - Amazon S3 - IAM - CloudWatch - API Gateway - DynamoDB - Basic understanding of LAN/WAN networking concepts. - Understanding of physical and virtual infrastructure environments. - Experience working within UNIX or Linux environments. Testing & Diagnostic Tools - Experience with browser and network monitoring tools such as: - HTTPWatch - FireBug - Wireshark - Fiddler - Familiarity with application monitoring, debugging, and diagnostic practices. Industry Experience - Prior experience within Retail Pharmacy, Mail Order Pharmacy, Specialty Pharmacy, PBM, Pharmaceutical, Managed Healthcare, or other regulated healthcare environments preferred. - Understanding of healthcare technology systems, compliance requirements, and healthcare operational workflows is beneficial. We'll flatten into list. Benefits: Benefits section. Benefits BirdiRx offers a comprehensive benefits package designed to support the diverse needs of our employees, including: - Competitive medical, dental, and vision coverage - Paid time off and company holidays - Retirement savings opportunities - Employee wellness and support programs - Professional development and career growth opportunities - Employee-focused culture committed to work-life balance and success We'll list. We must not include EEO, pre-employment, etc. Now produce HTML fragment with

          headings and

          for prose,

          • for lists. We need to ensure no extra text outside HTML. Let's craft. About the role: combine paragraphs into maybe two

            elements? Could be one

            with both paragraphs. We'll separate: first paragraph about Why Join Birdi? second about Position Summary and Work Environment combined? Might be okay. We'll do:

            About the role

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 1 mo ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com