Software QA Engineer

Software QA Engineer


The position is perfect for someone who is passionate about being on the cutting edge of technology and who takes pride in being an innovator supporting solutions for the non-profit industry.

Reporting to the Director of Product Development, the QA Engineer will be skilled in both manual and automated testing, and will work on an Agile team in the testing role and be responsible for supporting the development of the testing program; creating test cases, test data, test automation; and executing test cases, both manual and automated.


Here's what you'll be doing:



  • Consulting with team to develop best practices for manual and automated testing to support quality goals

  • Designing, writing and executing test cases/plans, scripts and procedures

  • Performing testing to determine the break point of our products/releases and know where and why breakages occur

  • Assessing current test coverage to understand vulnerabilities and areas to focus

  • Building out processes, develop toolsets, and create documentation to support the quality program

  • Modifying processes and toolsets as necessary to optimize the effectiveness of the quality program


Here's what our ideal candidate has:



  • Broad knowledge of quality assurance methodologies (both manual and automated), processes, and toolsets

  • Experience testing .NET based applications

  • Automation experience with Selenium, Cucumber, or similar tools

  • Fluency in writing clear, concise, comprehensive test plans and test scenarios

  • Proven knowledge of testing RESTful APIs

  • Knowledge of Agile development methodologies

  • Experience in systems integrations preferred


Benefits: Competitive salary plus bonus potential, comprehensive company benefits, casual work environment, PTO, 401K, & many opportunities for advancement.


Keywords: software test engineer, testing, .NET, Selenium, Cucumber, RESTful APIs, manual testing, automated testing, QA, #agile




Share Job