Quality Assurance Engineer (QA)

Knowledge Services CorporateFishers, IN
1d

About The Position

Knowledge Services is seeking a Quality Assurance Engineer (QA) who thrives in the space between fully automated testing and hands-on manual testing. This role is ideal for someone who values software quality, is curious by nature, and is willing to jump in wherever needed - whether that’s validating acceptance criteria, executing manual test cases, assisting with automation efforts, or supporting load/performance testing. This is not a pure automation role. We’re looking for someone who prefers manual testing but is comfortable with scripting, understands automated test frameworks, and can collaborate closely with developers who own unit testing.

Requirements

  • Strong background in manual software testing.
  • Ability to write or understand scripts in languages such as Python, JavaScript, Bash, or PowerShell.
  • Experience with automated testing tools or frameworks (such as Cypress, Playwright, Selenium, or similar).
  • Familiarity with Git and standard branching workflows.
  • Ability to read and interpret acceptance criteria, user stories, and technical documentation.
  • Experience working in an agile environment (Scrum or Kanban).
  • Strong organizational skills with the ability to track multiple test efforts simultaneously.
  • Analytical mindset with a natural inclination to “seek out quality” - someone who is curious, thorough, and thoughtful.
  • Willingness to perform manual testing as the primary focus of the role.
  • Eagerness to learn new tools, platforms, and testing methods.

Nice To Haves

  • Candidates who have transitioned from development to QA, or who have technical backgrounds but prefer quality-focused work.
  • Experience developing or maintaining automated test suites.
  • Exposure to load/performance testing tools (JMeter, k6, Locust, etc.).
  • Understanding of CI/CD pipelines and how automated tests integrate within them.

Responsibilities

  • Perform manual testing across web, API, and backend systems in an Angular/.NET stack, validating acceptance criteria, and uncovering edge cases.
  • Contribute to automated test creation when needed, especially around integration, API, and regression workflows.
  • Support load and performance testing, working with shared IT services or internal tooling.
  • Review user stories and acceptance criteria to ensure clarity, testability, and alignment with business requirements.
  • Assess blast radius and potential risk when code changes are introduced.
  • Collaborate with developers to ensure effective unit test coverage.
  • Maintain well-organized test cases, documentation, and test artifacts.
  • Participate fully in agile ceremonies (standups, backlog refinement, sprint planning, retrospectives).
  • Work cross-functionally to champion quality and continuously improve our testing practices.
  • Seek out opportunities to improve test coverage, processes, and team efficiency.

Benefits

  • Medical coverage, including employer match program for Health Savings Accounts (HSAs)
  • Generous 401k retirement plan with employer match
  • Dependent Care Flexible Spending Account (DCFSA)
  • Employee Assistance Program (EAP) with unlimited usage and visits and wellness program
  • Dental and Vision insurance
  • Company-sponsored life insurance, with options for additional coverage
  • Short- and Long-Term Disability (STD and LTD) benefits
  • Pet insurance
  • Maternity, Paternity, and Military benefits
  • Baby on Board program
  • Paid Time Off package
  • Company Anniversary Bonus program
  • Professional Development opportunities, including Young Professional Series, Manager Focus series, Cyber Security panels and briefs, and more
  • A+ rated HQ office full of amenities including fitness center, rec room, coffee bars, bike room, café, auditorium, private Mother’s room, and more
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service