QA Engineer

InnovisColumbus, OH
Remote

About The Position

The QA Engineer is responsible for identifying issues with software before products reach end users. This includes developing and executing tests, reporting results to stakeholders, and collaborating with development teams to resolve bugs and defects. The QA Engineer works closely with their scrum team on a daily basis to maintain a shared understanding of requirements and develop thorough, creative approaches to testing all aspects of a system.

Requirements

  • Bachelor's degree in Computer Information Systems, Computer Science, or a related field
  • 3+ years of QA Engineer experience
  • Experience working within an agile/scrum development process
  • Experience with Postman, qTest, and Splunk
  • Strong analytical skills with a detail-oriented, critical mindset focused on finding errors
  • Excellent written and verbal communication skills
  • Broad IT knowledge with the ability to work with abstractions and model complex systems
  • Ability to assess severity and prioritize issues effectively
  • Familiarity with clear, structured documentation — including requirements, acceptance criteria, and traceability — that enables AI tools to produce reliable, verifiable results
  • Experience leveraging AI-assisted development tools (e.g., GitHub Copilot, LLM-based code generation) to improve code quality and velocity
  • Ability to apply AI-driven techniques in software design, refactoring, debugging, and documentation
  • Stable, high-speed internet connection
  • Experience with teleconferencing
  • Access to a quiet workspace
  • Smartphone/mobile device

Nice To Haves

  • Experience with performance and/or security testing is a plus

Responsibilities

  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Estimate, prioritize, plan, and coordinate testing activities across the team
  • Design, develop, and execute automation scripts using open source tools
  • Identify, record, and thoroughly document and track bugs throughout the development cycle
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Collaborate with internal teams including developers and product managers to identify system requirements
  • Monitor and report on debugging process results
  • Investigate the root causes of non-conforming software and support users in implementing solutions
  • Track quality assurance metrics such as defect densities and open defect counts
  • Stay current with new testing tools and evolving test strategies
  • Use AI tools to create, review, and enhance test cases, scripts, and test data, while identifying coverage gaps and logic issues in AI-generated output
  • Contribute to test automation frameworks and apply sound judgment on when AI can be integrated responsibly versus when human oversight is required
  • Perform other duties as assigned
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service