Technical QA Engineer

Overview: 

Treehouse Technology Group (TTG) is looking for a self-motivated Technical QA Engineer to provide ongoing support for custom software and software integration projects. This position will be maintaining test plans and performing testing for business intelligence, analytics, and dashboarding projects across a variety of industries. We love all-things-data here at TTG and we are looking for other ambitious, driven individuals who want to work with us and learn quickly. Critical thinking, business acumen, and communication are heavily valued and deeply encouraged. If you are interested in learning, growing professionally, and working with a great team, this position is for you.

Details:

  • Estimated Duration of Project: 12 Months
  • Work location: Remote, Boston, Austin, and Las Vegas options

Responsibilities:

  • Drive testing innovation and efficiency improvements
  • Establish testing best practices and ensure adherence across the team
  • Plan, design, and execute test strategies across multiple platforms and frameworks utilizing industry-standard testing methodologies or processes
  • Developing and maintaining CI/CD, and test automation infrastructure
  • Analyze, troubleshoot and report on test execution results including non-conformance to spec, regression break, design issues, and/or performance issues
  • 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
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly, and track bugs
  • Develop and apply testing processes for new and existing products to meet client needs
  • Create regression tests during and after each release using our automation framework
  • Perform thorough regression testing when bugs are resolved
  • Collaborate with product and development teams on features and fixes
  • Apply testing methodologies, principles, and processes to define and implement key metrics to manage and assess the testing process including test execution and defect resolution
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Qualifications:

  • 3+ Years of software QA automation experience
  • 3+ Years automated software testing and writing automated tests 
  • 3+ Years using both Selenium and Appium for UI regression testing experience (Cypress is a bonus)
  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • Basic knowledge of SQL and querying databases 
  • Experience working in an Agile/Scrum development process
  • Understanding of cloud & containerization principles
  • Familiar with CI/CD tooling and infrastructure including Jenkins
  • Experience building, using, and testing APIs
  • Familiar with performance testing strategies
  • A passion for troubleshooting and finding unexpected behavior
  • Strong work ethic, sense of ownership, and initiative
  • Strong analytical, programming, and problem-solving skills
  • Self-motivated, organized, ability to handle multiple projects
  • Experience in verifying large quantities of data

Apply by emailing resume to [email protected]

Ready to Transform Your Business?