Quality Assurance Engineer, Riparian

Primary duties and responsibilities include but are not limited to the following: 


  • Interact with the project team to ensure deliverables, as well as adhere to the quality standards that our customers expect by using QA best practices.
  • Interact and effectively communicates with project teams on a technical and non-technical term to determine test scope and acceptance criteria.
  • Create test plans and test cases for upcoming releases.
  • Partner with software development, product, and the QA team to identify the components of the system to be automated based on both business priority and benefit of automated testing. Assist in ongoing process improvement efforts to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated. 
  • Assist in designing test strategies, developing test tools and implementing test cases to ensure the highest quality deliverable.
  • Maintain and run automation scripts for new functionality and regression testing Defect tracking and issue status reporting.
  • Able to multi-task, triage issues, react well to changes, work independently in a fast-paced environment.
  • Must be self-motivated and know when to seek guidance; detail-orientation is a must.

Minimum skills: 

  • 5+ years hands-on software quality assurance testing experience, preferably with web 3+ years of hands-on experience in Automated Tests with at least one Test automation framework (Cypress/Selenium, etc.)
  • 2+ years of working knowledge with at least one of the following RDBMS: MSSQL, MySQL. Familiarity with MongoDB, PostgreSQL is a plus.
  • Basic understanding of QA methodology and best practices.
  • Understanding of HTML, CSS, JavaScript, and other web development languages Experience using command line tools, chrome developer tools
  • Experience using JIRA, GITHUB or similar version control & bug tracking tools Experience in working with build tools such as AWS, Jenkins, etc.
  • Strong analytical skills, strong judgement and ability to understand complex business problems quickly
  • Ability to rapidly learn new technologies based on business needs

Preferred skills: 

  • Experience with creating automation using Cypress.io
  • Experience in programming languages such as JavaScript.
  • Experience with performance and/or security testing


BS in Computer Science or related engineering field preferred. Strong relevant work experience in QA  will be considered as well.