QA Engineer

Location: Pittsburgh, PA

Job Type: Full Time / Permanent

As a QA Engineer, you will be expected to complete manual testing and automation testing to ensure product quality. QA Engineer responsibilities include creating and executing manual test scripts, creating and maintaining automation test scripts, and debugging and reporting issues that arise during testing efforts.
You fill a critical role in our company’s product development process. QA Engineers take part in all aspects of the development process. You will be asked to review requirements, provide input on design, and troubleshoot any issues during development and after. This role requires communication and teamwork.


  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Design, develop, and execute automation scripts using open source tools
  • Identify, record, thoroughly document and track bugs
  • Work with Product Management team to identify requirements and expand the user experience
  • Work with Development team to identify and troubleshoot issues
  • Perform thorough regression testing before/after releases
  • Develop and apply testing processes for new and existing products
  • Identify opportunities to improve the end-user experience
  • Stay up-to-date with new testing tools and test strategies

Education & Experience:

  • Bachelor’s degree and/or equivalent work experience
  • Strong knowledge of software QA methodologies, tools, and processes
  • Hands-on experience with automated testing tools (preferably Selenium)
  • Experience working in an Agile/Scrum development process
  • Experience in writing clear, concise, and comprehensive test plans and test cases
  • Experience with writing and/or reviewing requirements
  • Shows curiosity and an ability to learn quickly, especially new technology and processes
  • Willing to assist colleagues and organization in development of new processes and provide input about better ways of working
  • Approaches all work with a team-based/collaborative orientation
  • Excellent written and verbal communication skills and ability to produce high quality deliverables
  • Bonus Points:
    • Experience with modern JavaScript (ES6 and beyond)
    • Proficiency with in-browser web inspector for troubleshooting
    • Experience with node.js
    • Familiarity with Docker
    • Experience with performance and/or security testing