Software Engineer in Test
Posted on 9/18/2023
Nav Technologies

51-200 employees

Small business financial health platform
Company Overview
Nav is on a mission to reduce the death rate of small businesses by changing the way business owners secure lending with innovative technology and a customer-centric approach, providing a simple and intelligent financing experience. Nav uses real business data to align qualifications so small business owners can find the right loan, credit card, banking and other business service options.
Locations
Newtown Square, PA, USA • San Mateo, CA, USA • Remote in USA • Draper, UT...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Android Development
Docker
iOS/Swift
JavaScript
Jenkins
Git
Java
Postman
Ruby
SQL
Python
Quality Assurance (QA)
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 2+ years of experience in QA, with 1+ years doing automation
  • Experience working in Agile teams and Agile testing practices
  • Experience designing test scenarios and test cases
  • Basic test automation fundamentals: design patterns, automation scripting
  • Basic programming experience with Javascript
  • Experience with hands-on automation framework development e.g. Cypress
  • Experience using git and git cli
  • Experience with debugging automation test failures
  • Understanding of modern web app technology and development practices
  • Willingness to dive deep into technical work and keep up with industry trends
  • Experience with Continuous Integration systems (e.g., Jenkins, GitLab)
  • Experience with Postman and other API, performance, or load testing tools
  • Skilled in other programming languages (e.g. Ruby, Python, Go, Java)
  • Working knowledge of Docker
  • Experience with SQL
  • Experience with mobile automation and testing for iOS and Android app
Responsibilities
  • Analyze our software, review design documents and acceptance criteria, and collaborate with the team (QA Engineerings, Developers, Product Managers, Designers) to provide timely and meaningful feedback to help improve the overall design, testability, and quality of the code
  • Validate functionality by executing our automated tests and manually testing new changes as necessary
  • Expand and maintain our existing test automation framework providing adequate test coverage
  • Execute tests, track and communicate test results with stakeholders Prioritize, debug and fix test failures
  • Participate in test planning and architectural discussions, design reviews, and other agile ceremonies with the team
  • Advocate culture of quality at Nav, i.e. actively participates in improving processes that impact quality