About Us

Now Hiring: Quality Assurance Engineer - Entry Level

Perfect Sense is a collective group of intelligent, fun, personable people working together to provide innovative software solutions and solve complex business challenges.

Do you want to work hard alongside talented product managers, engineers, and product experts every day? Do you excel when you are smack in the middle of a challenging project, thrive when things get complex, and yawn when everything is going according to plan? Do you actually want to like your clients and coworkers? We work in an open, collaborative environment and seek talented individuals who enjoy problem solving and straying outside the routine.

As a Quality Assurance Engineer, you will be instrumental in ensuring that the sites powered by Perfect Sense are of the highest quality. You will be responsible for authoring test cases, end-to-end testing of web sites and web service applications, and for specifying, designing, implementing, and running automated tests.


  • Performs various facets of testing on assigned projects, including but not limited to functional, regression, smoke, load, performance.
  • Participates in design and code reviews as appropriate.
  • Identifies and documents defects within assigned projects.
  • Collaborates with other team members or acts individually to resolve problems and complete projects.
  • Owns tasks in test plan development and automated testing.
  • Analyzes and troubleshoots issues with software and environment.
  • Installs code into QA environment and maintains environmental integrity.
  • Works directly with developers and system administrators in troubleshooting problems.
  • Supports production code installs as appropriate.
  • Meets and adapts to changing deadlines.
  • Understands team’s strategy and objectives.


  • Familiarity with or ability to quickly learn Linux/Unix commands and in programming with Java, Javascript, HTML, and CSS.
  • Strong analytical, problem solving skills
  • Ability to articulate concepts/ideas and interact with clients
  • Work effectively with others, even in high-pressure situations
  • Strong written and verbal communication skills
  • Familiarity with or ability to quickly gain knowledge of continuous integration tools, such as Jenkins, Travis CI, etc. is a plus.

Education and/or Experience

  • Recent college graduate with a degree in computer science or engineering




Our business—and our success—is built on hiring only the best talent. Join us as we continue to build expert teams to serve our growing list of partners.