Quality Assurance Analyst

  • Tallahassee, FL
  • Posted 21 hours ago | Updated moments ago

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Quality Audit
Computer Science
Information Systems
Software Quality Assurance
Selenium WebDriver
DevOps
Informatica
Regression Analysis
Data Validation
System Integration
Test Plans
Test Execution
Evaluation
Business Process
Corrective And Preventive Action
Test Cases
Database
Acceptance Testing
Model-based Testing
Testing
Training
Reporting
Quality Assurance
.NET
Scripting
Automated Testing
SQL
Research
Management
IT Infrastructure
Application Development
Mainframe
Relational Databases
Data Integration
Artificial Intelligence
Software Testing

Job Details

Job Summary:

Responsible for developing and executing formal test plans to ensure the delivery of quality software applications. Involved in test planning, writing test cases/scripts, test case automation and test execution. Defines and tracks quality assurance metrics such as defects, defect counts, test results and test status. Collects and analyzes data for software process evaluation and improvements and integrates them into business processes to address the business needs. Documents all problems and assists in their resolution. Delivers quality process training to technical staff and acts as an internal quality consultant to advise or influence business or technical partners. Performs quality audits across the various IT functions to ensure quality standards, procedures and methodologies are being followed.

Education:

  • Bachelor's degree in Computer Science, Information Systems, or another related field or 2 years of experience can substitute for education

Experience:

  • 3-5 years of professional experience in Software Quality Assurance or another related field is required.
  • 3-5 years of automated testing experience with tools such as selenium webdriver is highly desired.
  • Experience in a DevOps environment is highly desired.
  • Experience in testing Extract, Transform, and Load jobs (including Informatica) is highly desired.

Primary Job Duties/ Tasks:

  • Plan and implement testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality.
  • Develop and execute formal test plans to ensure the delivery of quality software applications.
  • Involved in test planning, writing test cases/scripts, test case automation and test execution.
  • Define and track quality assurance metrics such as defects, defect counts, test results, and test status.
  • Collect and analyze data for software process evaluation and improvement and integrate them into business processes to address the business needs.
  • Document all problems and assist in their resolution.
  • Work closely with development teams to design testing strategies and integrate testing into the development process.
  • Plan, create, execute, and automate test cases, working with business analysts, customers, developers, and other stakeholders.
  • Document and analyze test results and recommend corrective action.
  • Isolate, reproduce, manage, and maintain defects and test case databases, and verify fixes.
  • Support user acceptance testing conducted by customers.
  • Understand and apply automated testing approaches such as model-based testing or record-and-replay.
  • Research, recommend, and implement new testing technologies and practices.
  • Define and champion quality and testing best practices among development teams.
  • Deliver quality process training to technical staff and act as an internal quality consultant to advise or influence business or technical partners.
  • Monitor, track, and report on defects.

The Knowledge, skills, and abilities desired for this position include, but are not limited to the following:

  • Skill in software testing and quality assurance.
  • Ability to develop automated test scripts using .NET or other scripting languages and automated testing frameworks.
  • Ability to write SQL to analyze data.
  • Ability to lead and motivate others.
  • Ability to research, identify, and implement innovative solutions.
  • Ability to facilitate and coordinate meetings, workshops, conferences, etc.
  • Ability to plan, organize, coordinate, prioritize, and manage complex work assignments and project schedules.
  • Knowledge of IT infrastructure and application development technology and architectures, including mainframe systems, relational databases, and data integration.
  • Knowledge of Artificial Intelligence and other modern software testing practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.