QA Analyst
Ingram Marine Group · Nashville, TN · 1 mo ago
Quality AssuranceFull-time
We need to output HTML fragment with headings for sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title as heading. Must not include Job ID etc. Must preserve all substantive info, remove boilerplate (EEO, legal, application instructions, etc). Must not create sections with filler like "commensurate with experience". Must not invent.
We need to parse the posting.
Company Description: Ingram Marine Group ... This is company description. Could be "About the role"? Actually "About the role" is typical heading for role description. But we have "Company Description". Could treat as "About the role"? The instruction: use
for sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title as heading. Must not include Job ID etc. Must preserve all substantive info, remove boilerplate (EEO, legal, application instructions, etc). Must not create sections with filler like "commensurate with experience". Must not invent.
We need to parse the posting.
Company Description: Ingram Marine Group ... This is company description. Could be "About the role"? Actually "About the role" is typical heading for role description. But we have "Company Description". Could treat as "About the role"? The instruction: use for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can use those headings if content exists. We have a company description paragraph; maybe we can put under "About the role" or maybe we can create a section "About the role" containing that description. The job description also includes responsibilities list. Qualifications section includes degree, experience, certification, knowledge, abilities. Skills maybe separate? The posting includes "Solid knowledge..." etc which could be under Qualifications or Skills. We need to decide.
We must not create sections with filler. So we need to see if we have content for each heading.
- About the role: we have company description and job description overview (first paragraph). That seems appropriate.
- Responsibilities: we have a list of responsibilities after "The role would encompass the below responsibilities." Then bullet list (actually sentences). We'll put those in - .
- Requirements: maybe we can include "Degree Required", "Years of Experience Required", "Certification Required". Those are requirements.
- Qualifications: maybe we can include the list of knowledge, abilities, etc. But there is overlap. The instruction says we can have both Requirements and Qualifications sections. We need to decide what goes where. Typically Requirements are mandatory (degree, experience). Qualifications are desired skills/knowledge. We'll split accordingly.
- Skills: maybe we can include specific technical skills like "Proficiency developing and executing test plans...", "Experience performing functional...", "Experience identifying automation candidates...", "Knowledge of automated testing tools...", "Experience with defect tracking...", "Ability to analyze business and technical requirements...", "Ability to identify quality risks...", "Working knowledge of relational databases...", "Working knowledge of application integrations...", "Strong analytical...", "Ability to independently manage...", "Strong written, verbal...", "Ability to communicate defects...". Those could be under Skills.
- Benefits: we have "A competitive compensation package Comprehensive benefits including Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA. Generous paid time off benefits 401K match upon first day of hireLife and AD&D, Employee Assistant programs, Group Legal, & moreAssociate growth and development encouraged through internal training and tuition reimbursement program". That's benefits. Also maybe pay? Not specific pay amount. So we should not create Pay section because no specific pay. Schedule: we have "May require extended or nonstandard working hours to support significant application releases, production implementations, or critical issue resolution." That's schedule info. Also "Standard office environment with the ability to sit at a workstation for extended periods." That's working environment, not schedule. But schedule info exists: extended or nonstandard hours. So we can include Schedule section with that.
We must not include boilerplate like EEO, legal, application instructions, accommodation email, etc. Also remove duplicated lines.
We need to preserve all substantive information. So we need to include company description, responsibilities, requirements (degree, experience, certification), qualifications (knowledge, abilities), skills (maybe overlapping but we can keep), benefits, schedule.
We must not repeat content unnecessarily but must preserve all. Might be okay to have some overlap but better to avoid duplication.
Let's extract:
Company Description paragraph:
"Ingram Marine Group encompasses our operating units involved in transporting bulk commodities on America's inland waterways, delivering fuel and supplies to the towing industry, and providing a ship anchorage in Louisiana. As the leading carrier, we operate a fleet that transport aggregates, grain, fertilizer, coal, ores, alloys, steel products, chemicals, and other products. We're committed to being the best at whatever we do. We're continuously growing, adapting, and responding, and we're successful because of the outstanding hard work and creative energy of our associates."
Job Description overview:
"Ingram Marine Group is looking for a QA Analyst to join our team. This role independently performs software quality assurance activities for application development projects, system enhancements, integrations, and production releases. This position develops and executes comprehensive testing, manages defects, identifies quality risks, and contributes to test automation efforts that improve coverage, efficiency, repeatability, and release confidence. The role collaborates with Business Analysts, Application Developers, Product Owners, Project Managers, and business stakeholders to verify that technology solutions meet business and technical requirements."
Then responsibilities list (starting with "The role would encompass the below responsibilities." then each sentence). Let's list them:
- Independently plan and execute functional, integration, system, regression, user acceptance, API, performance, and post-deployment testing as appropriate.
- Develop and maintain comprehensive test plans, test cases, test scripts, test data, expected results, traceability, and supporting QA documentation.
- Analyze business requirements, technical specifications, user stories, process flows, and acceptance criteria for clarity, completeness, and testability.
- Identify, document, prioritize, track, and communicate software defects, testing issues, dependencies, and quality risks.
- Participate in or facilitate defect triage and collaborate with technical and business resources to support timely resolution.
- Coordinate test environments, test data, schedules, dependencies, and business participation for assigned efforts.
- Communicate testing status, results, unresolved defects, risks, and release-readiness observations to project stakeholders.
- Support release validation, production implementation, and post-deployment verification activities.
- Apply and promote established QA standards, processes, procedures, documentation templates, and best practices.
- Identify functional, integration, regression, API, and other repeatable tests that are appropriate candidates for automation.
- Design, implement, execute, and maintain automated tests using approved tools, frameworks, and standards.
- Partner with Application Developers and other technology resources to troubleshoot automated test failures and improve automation reliability and coverage.
- Incorporate automated tests into application delivery and continuous integration processes where appropriate.
- Monitor defect trends and testing results to identify opportunities for process and quality improvement.
- Participate in root-cause analysis of production defects and recommend preventive or corrective actions.
- Provide guidance and knowledge transfer to less experienced QA resources when requested.
- Serve as a knowledgeable QA resource for assigned applications, projects, or business processes.
Now Requirements (mandatory):
- Degree Required: Bachelor's degree in Computer Science, Information Systems, Information Technology, Business, or a related field. An equivalent combination of relevant education and experience may be considered.
- Years of Experience Required: Three or more years of progressive experience in software quality assurance, software testing, business application testing, or a related technology role.
- Certification Required: Quality assurance, software testing, Agile, or test automation certifications are preferred but not required.
Now Qualifications/Knowledge/Skills: The posting includes many bullet-like sentences after "Certification Required:" Actually after that line, there is a paragraph: "Solid knowledge of software quality assurance principles, testing methodologies, processes, and best practices. Proficiency developing and executing test plans, test cases, test scripts, test data, traceability documentation, and testing reports. Experience performing functional, integration, system, regression, user acceptance, API, performance, and post-deployment testing as appropriate. Experience identifying automation candidates and developing, executing, and maintaining automated tests. Knowledge of automated testing tools, frameworks, scripting approaches, and continuous integration practices. Experience with defect tracking, test management, work management, and software development collaboration tools. Ability to analyze business and technical requirements and translate them into effective test scenarios. Ability to identify quality risks, dependencies, coverage gaps, and process improvement opportunities. Working knowledge of relational databases and queries used for data validation and testing. Working knowledge of application integrations, APIs, batch processes, interfaces, and data flows. Strong analytical, troubleshooting, critical-thinking, organizational, and problem-solving skills. Ability to independently manage multiple assignments, priorities, and deadlines. Strong written, verbal, interpersonal, documentation, and collaboration skills. Ability to communicate defects, risks, status, and recommendations to technical and business audiences."
We could split these into Qualifications and Skills. But we need to avoid duplication. Perhaps we put the knowledge/experience items under Qualifications, and the abilities/skills under Skills. However the instruction says we can have both sections; we just need to ensure we don't create empty sections.
Let's decide:
Qualifications section: includes the solid knowledge, proficiency, experience, knowledge of tools, experience with defect tracking, ability to analyze requirements, ability to identify quality risks, working knowledge of databases, working knowledge of integrations.
Skills section: includes strong analytical, troubleshooting, etc., ability to independently manage, strong written/verbal..., ability to communicate defects.
But there is overlap; still okay.
Now Benefits: we have:
"A competitive compensation package Comprehensive benefits including Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA. Generous paid time off benefits 401K match upon first day of hireLife and AD&D, Employee Assistant programs, Group Legal, & moreAssociate growth and development encouraged through internal training and tuition reimbursement program"
We need to format nicely. Could split into sentences.
We should not include "A competitive compensation package" as pay? Actually it's generic; we could treat as benefits. No specific pay amount, so we skip Pay section.
Schedule: we have "May require extended or nonstandard working hours to support significant application releases, production implementations, or critical issue resolution." Also maybe "Standard office environment with the ability to sit at a workstation for extended periods." That's more working environment, but schedule is about hours. We'll include schedule note.
Now we must not include boilerplate: All EEO lines, accommodation email, etc. Also remove duplicated lines (maybe none). Also remove "All your information will be kept confidential according to EEO guidelines." etc.
Now produce HTML fragment with
headings and appropriate content.
We'll structure:
About the role
Company description paragraph + job overview paragraph.
Responsibilities
- ... each responsibility
Requirements
- Degree Required: ...
- Years of Experience Required: ...
- Certification Required: ...
Qualifications
- Solid knowledge of software quality assurance principles, testing methodologies, processes, and best practices.
- Proficiency developing and executing test plans, test cases, test scripts, test data, traceability documentation, and testing reports.
- Experience performing functional, integration, system, regression, user acceptance, API, performance, and post-deployment testing as appropriate.
- Experience identifying automation candidates and developing, executing, and maintaining automated tests.
- Knowledge of automated testing tools, frameworks, scripting approaches, and continuous integration practices.
- Experience with defect tracking, test management, work management, and software development collaboration tools.
- Ability to analyze business and technical requirements and translate them into effective test scenarios.
- Ability to identify quality risks, dependencies, coverage gaps, and process improvement opportunities.
- Working knowledge of relational databases and queries used for data validation and testing.
- Working knowledge of application integrations, APIs, batch processes, interfaces, and data flows.
Skills
- Strong analytical, troubleshooting, critical-thinking, organizational, and problem-solving skills.
- Ability to independently manage multiple assignments, priorities, and deadlines.
- Strong written, verbal, interpersonal
- .
- Requirements: maybe we can include "Degree Required", "Years of Experience Required", "Certification Required". Those are requirements.
- Qualifications: maybe we can include the list of knowledge, abilities, etc. But there is overlap. The instruction says we can have both Requirements and Qualifications sections. We need to decide what goes where. Typically Requirements are mandatory (degree, experience). Qualifications are desired skills/knowledge. We'll split accordingly.
- Skills: maybe we can include specific technical skills like "Proficiency developing and executing test plans...", "Experience performing functional...", "Experience identifying automation candidates...", "Knowledge of automated testing tools...", "Experience with defect tracking...", "Ability to analyze business and technical requirements...", "Ability to identify quality risks...", "Working knowledge of relational databases...", "Working knowledge of application integrations...", "Strong analytical...", "Ability to independently manage...", "Strong written, verbal...", "Ability to communicate defects...". Those could be under Skills.
- Benefits: we have "A competitive compensation package Comprehensive benefits including Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA. Generous paid time off benefits 401K match upon first day of hireLife and AD&D, Employee Assistant programs, Group Legal, & moreAssociate growth and development encouraged through internal training and tuition reimbursement program". That's benefits. Also maybe pay? Not specific pay amount. So we should not create Pay section because no specific pay. Schedule: we have "May require extended or nonstandard working hours to support significant application releases, production implementations, or critical issue resolution." That's schedule info. Also "Standard office environment with the ability to sit at a workstation for extended periods." That's working environment, not schedule. But schedule info exists: extended or nonstandard hours. So we can include Schedule section with that.
We must not include boilerplate like EEO, legal, application instructions, accommodation email, etc. Also remove duplicated lines.
We need to preserve all substantive information. So we need to include company description, responsibilities, requirements (degree, experience, certification), qualifications (knowledge, abilities), skills (maybe overlapping but we can keep), benefits, schedule.
We must not repeat content unnecessarily but must preserve all. Might be okay to have some overlap but better to avoid duplication.
Let's extract:
Company Description paragraph:
"Ingram Marine Group encompasses our operating units involved in transporting bulk commodities on America's inland waterways, delivering fuel and supplies to the towing industry, and providing a ship anchorage in Louisiana. As the leading carrier, we operate a fleet that transport aggregates, grain, fertilizer, coal, ores, alloys, steel products, chemicals, and other products. We're committed to being the best at whatever we do. We're continuously growing, adapting, and responding, and we're successful because of the outstanding hard work and creative energy of our associates."
Job Description overview:
"Ingram Marine Group is looking for a QA Analyst to join our team. This role independently performs software quality assurance activities for application development projects, system enhancements, integrations, and production releases. This position develops and executes comprehensive testing, manages defects, identifies quality risks, and contributes to test automation efforts that improve coverage, efficiency, repeatability, and release confidence. The role collaborates with Business Analysts, Application Developers, Product Owners, Project Managers, and business stakeholders to verify that technology solutions meet business and technical requirements."
Then responsibilities list (starting with "The role would encompass the below responsibilities." then each sentence). Let's list them:
- Independently plan and execute functional, integration, system, regression, user acceptance, API, performance, and post-deployment testing as appropriate.
- Develop and maintain comprehensive test plans, test cases, test scripts, test data, expected results, traceability, and supporting QA documentation.
- Analyze business requirements, technical specifications, user stories, process flows, and acceptance criteria for clarity, completeness, and testability.
- Identify, document, prioritize, track, and communicate software defects, testing issues, dependencies, and quality risks.
- Participate in or facilitate defect triage and collaborate with technical and business resources to support timely resolution.
- Coordinate test environments, test data, schedules, dependencies, and business participation for assigned efforts.
- Communicate testing status, results, unresolved defects, risks, and release-readiness observations to project stakeholders.
- Support release validation, production implementation, and post-deployment verification activities.
- Apply and promote established QA standards, processes, procedures, documentation templates, and best practices.
- Identify functional, integration, regression, API, and other repeatable tests that are appropriate candidates for automation.
- Design, implement, execute, and maintain automated tests using approved tools, frameworks, and standards.
- Partner with Application Developers and other technology resources to troubleshoot automated test failures and improve automation reliability and coverage.
- Incorporate automated tests into application delivery and continuous integration processes where appropriate.
- Monitor defect trends and testing results to identify opportunities for process and quality improvement.
- Participate in root-cause analysis of production defects and recommend preventive or corrective actions.
- Provide guidance and knowledge transfer to less experienced QA resources when requested.
- Serve as a knowledgeable QA resource for assigned applications, projects, or business processes.
Now Requirements (mandatory):
- Degree Required: Bachelor's degree in Computer Science, Information Systems, Information Technology, Business, or a related field. An equivalent combination of relevant education and experience may be considered.
- Years of Experience Required: Three or more years of progressive experience in software quality assurance, software testing, business application testing, or a related technology role.
- Certification Required: Quality assurance, software testing, Agile, or test automation certifications are preferred but not required.
Now Qualifications/Knowledge/Skills: The posting includes many bullet-like sentences after "Certification Required:" Actually after that line, there is a paragraph: "Solid knowledge of software quality assurance principles, testing methodologies, processes, and best practices. Proficiency developing and executing test plans, test cases, test scripts, test data, traceability documentation, and testing reports. Experience performing functional, integration, system, regression, user acceptance, API, performance, and post-deployment testing as appropriate. Experience identifying automation candidates and developing, executing, and maintaining automated tests. Knowledge of automated testing tools, frameworks, scripting approaches, and continuous integration practices. Experience with defect tracking, test management, work management, and software development collaboration tools. Ability to analyze business and technical requirements and translate them into effective test scenarios. Ability to identify quality risks, dependencies, coverage gaps, and process improvement opportunities. Working knowledge of relational databases and queries used for data validation and testing. Working knowledge of application integrations, APIs, batch processes, interfaces, and data flows. Strong analytical, troubleshooting, critical-thinking, organizational, and problem-solving skills. Ability to independently manage multiple assignments, priorities, and deadlines. Strong written, verbal, interpersonal, documentation, and collaboration skills. Ability to communicate defects, risks, status, and recommendations to technical and business audiences."
We could split these into Qualifications and Skills. But we need to avoid duplication. Perhaps we put the knowledge/experience items under Qualifications, and the abilities/skills under Skills. However the instruction says we can have both sections; we just need to ensure we don't create empty sections.
Let's decide:
Qualifications section: includes the solid knowledge, proficiency, experience, knowledge of tools, experience with defect tracking, ability to analyze requirements, ability to identify quality risks, working knowledge of databases, working knowledge of integrations.
Skills section: includes strong analytical, troubleshooting, etc., ability to independently manage, strong written/verbal..., ability to communicate defects.
But there is overlap; still okay.
Now Benefits: we have:
"A competitive compensation package Comprehensive benefits including Medical/Prescription Drug plans, HSA, Vision, Dental and Health Care FSA. Generous paid time off benefits 401K match upon first day of hireLife and AD&D, Employee Assistant programs, Group Legal, & moreAssociate growth and development encouraged through internal training and tuition reimbursement program"
We need to format nicely. Could split into sentences.
We should not include "A competitive compensation package" as pay? Actually it's generic; we could treat as benefits. No specific pay amount, so we skip Pay section.
Schedule: we have "May require extended or nonstandard working hours to support significant application releases, production implementations, or critical issue resolution." Also maybe "Standard office environment with the ability to sit at a workstation for extended periods." That's more working environment, but schedule is about hours. We'll include schedule note.
Now we must not include boilerplate: All EEO lines, accommodation email, etc. Also remove duplicated lines (maybe none). Also remove "All your information will be kept confidential according to EEO guidelines." etc.
Now produce HTML fragment with
headings and appropriate content. We'll structure:
About the role
Company description paragraph + job overview paragraph.
Responsibilities
- ... each responsibility
Requirements
- Degree Required: ...
- Years of Experience Required: ...
- Certification Required: ...
Qualifications
- Solid knowledge of software quality assurance principles, testing methodologies, processes, and best practices.
- Proficiency developing and executing test plans, test cases, test scripts, test data, traceability documentation, and testing reports.
- Experience performing functional, integration, system, regression, user acceptance, API, performance, and post-deployment testing as appropriate.
- Experience identifying automation candidates and developing, executing, and maintaining automated tests.
- Knowledge of automated testing tools, frameworks, scripting approaches, and continuous integration practices.
- Experience with defect tracking, test management, work management, and software development collaboration tools.
- Ability to analyze business and technical requirements and translate them into effective test scenarios.
- Ability to identify quality risks, dependencies, coverage gaps, and process improvement opportunities.
- Working knowledge of relational databases and queries used for data validation and testing.
- Working knowledge of application integrations, APIs, batch processes, interfaces, and data flows.
Skills
- Strong analytical, troubleshooting, critical-thinking, organizational, and problem-solving skills.
- Ability to independently manage multiple assignments, priorities, and deadlines.
- Strong written, verbal, interpersonal