Quality Assurance Tester

LaunchCode Foundation

St. Louis, MO

JOB DETAILS
SKILLS
Acceptance Testing, Agile Programming Methodologies, Analysis Skills, Best Practices, Bug Tracking/Defect Management, Business Processes, Change Management, Communication Skills, Debugging Skills, Detail Oriented, DevOps, Distributed Applications, Documentation, Enterprise Applications, Functional Testing, Identify Issues, Information Technology & Information Systems, Load Testing, Metrics, Microsoft Excel, Microsoft Office, Microsoft Outlook, Microsoft Windows Azure, Microsoft Word, Multi-tier Architecture, Operations Planning, Organizational Skills, Performance Metrics, Presentation/Verbal Skills, Problem Solving Skills, Process Flow, Project/Program Management, Quality Assurance, Quality Assurance Methodology, Quality Metrics, Regression Testing, Requirements Management, SQL (Structured Query Language), Service Level Agreement (SLA), Software Development, Software Development Lifecycle (SDLC), Standards Development, System Test, Team Foundation Server (TFS), Team Player, Test Automation, Test Case, Test Driven Development (TDD), Test Plan/Schedule, Test Strategy, Test Tools, Testing, Time Management, Use Cases, Writing Skills
LOCATION
St. Louis, MO
POSTED
6 days ago

Title: Quality Assurance Tester

Three days in office and two remote

Reports To: Quality Assurance Director

Department: Development and Quality Assurance

Role, Purpose & Scope

The Quality Assurance Tester is responsible for ensuring the quality and reliability of enterprise software solutions across the full software development lifecycle. This role develops, publishes, and executes test plans for complex, multi-tier distributed applications, translating business requirements into comprehensive testing strategies. The QA Tester establishes quality assurance standards, defines and tracks key metrics such as defect density and open defect counts, and partners closely with development teams, business stakeholders, and company partners to deliver consistent, high-quality releases. The ideal candidate is self-motivated, detail-oriented, and thrives in a fast-paced, collaborative environment.

Role Responsibilities

  • Define, develop and implement quality assurance practices and procedures, test plans and other QA assessments.
  • Establish standards and best practices for the use of defined use cases.
  • Ensure that all items follow the change management process and are entered and tracked

through the change management software.

  • Work directly with product owners to understand project objectives, scope, and approach

for software development initiatives.

  • Participate in all aspects of testing, including functional, regression, load and system testing.
  • Manage assigned projects from initial QA testing through final User Acceptance Testing,

ensuring overall testing success.

  • Establish the purpose and deliverables of the test effort.
  • Ensure an appropriate level of quality by working with developers to resolve defects and

maintain rigorous testing standards throughout the development process.

  • Create effective test plans using a variety of testing toolsets.
  • Record and report on testing metrics.
  • Obtain final signoff for code releases to production from the appropriate Project Sponsor.
  • Track and report defects using appropriate tools.
  • Participate in project-related activities and adhere to the defined project methodology

throughout all project phases.

  • Work with high-velocity Agile software lifecycle methodologies.

Key Performance Indicators

  • Meet company defined defect leakage rate
  • Meet company defined test execution rate
  • Support development team in meeting company defect resolution SLAs

Qualifications

  • Bachelor's Degree in Information Technology or related field, or equivalent combination of education and experience.
  • One to three years experience in Quality Assurance testing
  • Ability to work independently.
  • Ability to analyze and document complex business processes.
  • Ability to make effective decisions under pressure.
  • Ability to think analytically and should be a problem solver.
  • Proven ability to develop, document, publish, implement and maintain test cases, bug

maintenance procedures, including the designing and documenting detailed process flows,

and the development of operational performance and quality metric standards and reports.

  • Strong analytical and troubleshooting skills.
  • Strong verbal and written communication skills.
  • Exposure to all aspects of the software development lifecycle.
  • Ability to work effectively in a fast-paced, dynamic, team-oriented environment.
  • Proven experience working within the full software development lifecycle (SDLC).
  • Strong organizational and time management skills.

Skills & Competencies

  • Advanced skills in Microsoft Office applications, specifically Word, Excel and Outlook.
  • Experience with Azure DevOps / TFS for defect and test management.
  • Knowledge of automated testing tools.
  • Experience with SQL.
  • Knowledge of test-driven development (TDD) practices a plus.

Benefits:

  • Competitive salary
  • Health, dental, and vision insurance options
  • Retirement savings plan with employer contribution
  • Paid time off and holidays
  • Professional development opportunities

About the Company

L

LaunchCode Foundation