The company is hiring an intermediate QA analyst to work independently on software quality assurance for application development, system enhancements, integrations and production releases.
You will design and run thorough tests, handle defects, flag quality risks and help build test automation that improves coverage, efficiency, repeatability and confidence before release.
You will work alongside business analysts, application developers, product owners, project managers and business stakeholders to confirm that technology solutions meet business and technical needs.
Responsibilities
Plan and carry out functional, integration, system, regression, user acceptance, API, performance and post-deployment testing as each effort requires.
Build and keep up test plans, test cases, test scripts, test data, expected results, traceability records and other QA documentation.
Review business requirements, technical specifications, user stories, process flows and acceptance criteria to check they are clear, complete and testable.
Log, rank, track and report software defects, testing issues, dependencies and quality risks.
Lead or join defect triage and work with technical and business colleagues to resolve issues quickly.
Organize test environments, test data, schedules, dependencies and business involvement for your assigned work.
Share testing progress, results, open defects, risks and release-readiness views with project stakeholders.
Help with release validation, production rollout and post-deployment checks.
Apply and encourage the QA standards, processes, templates and best practices the company already uses.
Spot functional, integration, regression, API and other repeatable tests that suit automation.
Design, build, run and maintain automated tests with the approved tools, frameworks and standards.
Work with developers to find the cause of automated test failures and make the automation more reliable and wider in coverage.
Add automated tests to delivery and continuous integration pipelines where it makes sense.
Track defect trends and test results to find ways to improve process and quality.
Take part in root-cause analysis of production defects and suggest preventive or corrective steps.
Coach less experienced QA staff when they ask for help.
Act as the go-to QA contact for the applications, projects or business processes you are assigned.
Requirements
A bachelor's degree in computer science, information systems, information technology, business or a related field. A mix of relevant education and experience may be accepted instead.
At least three years of steadily growing experience in software QA, software testing, business application testing or a closely related technology role.
Certifications in QA, software testing, Agile or test automation are preferred but not required.
Solid grasp of QA principles, testing methods, processes and best practices.
Skill in writing and running test plans, test cases, test scripts, test data, traceability documents and test reports.
Experience with functional, integration, system, regression, user acceptance, API, performance and post-deployment testing as needed.
Experience finding automation candidates and building, running and maintaining automated tests.
Working knowledge of automated testing tools, frameworks, scripting approaches and continuous integration practices.
Experience with defect tracking, test management, work management and team collaboration tools.
Ability to read business and technical requirements and turn them into useful test scenarios.
Ability to spot quality risks, dependencies, coverage gaps and process improvement opportunities.
Working knowledge of relational databases and the queries used to validate data and test.
Working knowledge of integrations, APIs, batch processes, interfaces and data flows.
Strong analytical, troubleshooting, critical-thinking, organizational and problem-solving skills.
Ability to handle several assignments, priorities and deadlines on your own.
Strong written, verbal, interpersonal, documentation and collaboration skills.
Ability to explain defects, risks, status and recommendations to both technical and business audiences.
Conditions
Standard office setting, with long periods seated at a workstation.
Daily use of computers, software, testing tools, communication platforms and other office technology.
Extended or non-standard hours may be needed for major releases, production launches or critical issues.
You may coordinate with technical teams, business stakeholders, vendors or people in other locations or time schedules.
The work is collaborative and deadline-driven, so you must manage several priorities at once.
Applicant information is kept confidential in line with EEO guidelines.
Benefits
A competitive pay package.
Comprehensive benefits, including medical and prescription drug plans, HSA, vision, dental and health care FSA.
Generous paid time off.
401(k) match starting on your first day.
Life and AD&D insurance, employee assistance programs, group legal coverage and more.
Support for growth through internal training and a tuition reimbursement program.