Software Quality Assurance Analyst

Salary depends on experience
Posted on 11/14/17
Raleigh, NC
IT Consulting/Services
Salary depends on experience
Posted on 11/14/17

Job Description

As part of our dynamic QA team, you will be responsible for assuring the quality of Sageworks’ customer-facing applications. The analyst will be using both automated and manual testing techniques to reach this goal. Automated testing will involve developing functional test scripts using a variety of tools and creativity.

You will need to have a strong background in computer science and an understanding of the software development lifecycle. You will need excellent verbal and written communication skills and the ability to collaborate effectively with our engineering and product teams. Our ideal candidate would be a sharp and motivated individual who is able to be a creative problem solver and has the ability to approach any task from many perspectives.

Key Responsibilities:

  • Develop, write and execute manual tests of Sageworks applications
  • Find and document defects in all environments
  • Write back-end automated test cases
  • Work with QA team members, software developers, product managers and system and database administrators to trouble-shoot in multiple environments. This may include trouble-shooting database issues using SQL queries, reviewing web server and application server logs, etc.
  • Develop and maintain thorough knowledge and understanding of products, from both a business and technical perspective
  • Perform root cause analysis and diagnose customer found issues
  • Will need to develop a sincere sense of product ownership
  • Must be able to go off-script and creatively perform ad hoc testing to uncover bugs and usability trouble spots
  • Create testing plans to ensure features and products are fully tested by ad hoc testing, developer written unit tests and test cases

Required Skills

Required Skills:

  • Bachelor’s degree
  • Excellent verbal and written communications skills
  • Team player who does not need extensive supervision
  • Ability to work constructively with QA, product managers and engineers towards a common goal
  • Strong SQL skills
  • Excellent understanding of relational database structure
  • Organized and methodical work process
  • Strong attention to detail

 Preferred Skills:

  • Knowledge of enterprise-level banking or finance applications
  • Experience with Agile development methodologies
  • Experience with scripting languages, Java and Python
  • Experience with Selenium
  • Experience with SaaS delivered applications
  • Software testing experience


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.