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:
- TFS
- Selenium
- Microsoft Test
- Coded UI
- 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. **