Software Quality Assurance Engineer

  • Full-time

Company Description

insightsoftware is a growing, dynamic computer software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

Job Description

Software QA Engineer Primary Duties:

  • Work within the agile team to plan test cases for User Stories and Features.
  • Create testing automation scenarios.
  • Document and interpret results of automated testing, recording bugs and documenting future remediation work.
  • Interpret and refine acceptance criteria, ensuring it matches overall project requirements.
  • Perform manual testing against acceptance criterion throughout the life of software projects.
  • Coordinate automation activities around regression testing and scheduled testing for clients.
  • Report and track issues accurately and effectively.
  • Evaluate mid-project changes for testing impact.
  • Help us improve our QA processes making them more robust and efficient.

 

Competencies:

To perform the job successfully, an individual should demonstrate the following competencies: 

  • Discipline and Perseverance – Focus and commitment to solving complex issues through to completion. 
  • Flexibility and Hard Work – Operate in a fast-paced, iterative development environment; learn and adapt to new technologies. 
  • Problem Solving – Strong critical thinking and problem-solving capabilities. 
  • Quality – Dedicated to producing high-quality software and implementing development best practices. 
  • Team Work – Communicate effectively and operate in a team environment. 
  • Effective Communicator - Strong written and oral communication skills. 
  • Excellent time management skills - a proven ability to utilize your sense of urgency to prioritize tasks effectively. 
  • Self-Improvement - actively self-improves through individual learning, coursework, or otherwise. 

Qualifications

  • Management Information Systems Degree or BS in Computer Science, Computer Engineering, or related technical discipline. 
  • 5+ years’ experience of manual testing and/or automation testing.
  • Passionate about producing high-quality products.
  • Experience writing comprehensive test plans and test cases and moving them into testing automation tools
  • Ability to thrive in a fast-paced environment while juggling a variety of projects
  • SQL Server experience highly desirable.
  • Experience on an agile development team in the role of a Quality Engineer performing manual testing and automated testing
  • Strong technical writing and verbal communication skills are a must
  • Experience with modern application development workflows and version control systems like GitHub, Gitlab, or Bitbucket. 
  • Experience with the following is desirable:
  1. TFS
  2. Selenium
  3. Microsoft Test
  4. Coded UI
  5. Ranorex

Additional Information

All your information will be kept confidential according to EEO guidelines.

*U.S. based applicants only; preferably eastern time zone. 

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **