Careers at R-Squared

Position Details

Title: QC Engineer
Location Princeton, NJ
Salary TBD based on experience
Job Information

QC Engineer Description

R-Squared Services & Solutions, Inc. (R-Squared) is a leading software company that provides life sciences companies more powerful ways to assure compliance with the web of regulations and laws affecting them. We are a fast-growing, dynamic company – all employees have a large potential for personal and professional growth. See www.r2ss.com for more information.

General Job Description

The QC Engineer is responsible for the implementation of quality control procedures and plans for software development projects. He or she develops standards, methods, procedures and documentation to determine product quality or release readiness.  He or she ensures that software is tested to meet the business and technical requirements that guided its design and development, and that the software works as expected.

Responsibilities:

  • Plans, coordinate, and communicate with Product Management, Project Management, and Development, making certain of quality control’s efforts in accordance to the test plan and functional requirements.
  • Assistance in managing resource allocation and work assignments of domestic and off-shore test teams.
    • Supervise and measure the activities of the QC testers.
    • Troubleshooting, debugging, and coordinating with development team on support issues.
    • Communicating with clients where necessary and being able to resolve product issues.
    • Develop and work on QC documents including Test Plans, Test Scripts, Use Cases, Test Completion Reports, and Requirement Traceability Matrix.
    • Possess strong verbal and written communication skills as well as facilitation skills and thinking on your feet. Must be able to communicate effectively and confidently with client users, team members and management.
    • Create and maintain standard operating procedures and work instructions
    • Show initiative; be flexible; be willing to undertake a wide variety of challenging tasks.

Education/Experience/Other Requirements:

  • Must be a US Citizen/Green Card holder
  • Passion for quality assurance of end-user applications
  • Experience diagnosing, reporting, tracking and resolving quality issues
  • Ability to work at both detailed and abstract levels
  • Ability to solve problems creatively
  • Comfort working in a distributed team
  • Ability to communicate clearly in writing, by phone, and in person
  • High productivity and ability to manage multiple projects
  • Willingness and ability to create and adapt to new technologies
  • Ability to launch new projects and follow through to completion
  • Desire to solve real problems for real users
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills
  • Motivated by making customers happy
  • Must be located full time within the United States, ideally in the Princeton, NJ and surrounding area as you will be required to work out of the office when not on site at a client location

Additional skills:

  • Familiarity with Microsoft SharePoint
  • Experience developing and executing test suites, experience with automated test suites is a plus
  • Experience designing test plans, trace matrices, test cases/scripts, and test completion reports
  • Gather and organize application data from various sources for functional and end to end testing
  • Ability to document test procedures to ensure repeatability and compliance with requirements and standards
  • Familiarity with QC tools and techniques, bug tracking systems, test design and execution
  • Working knowledge of some or all of the following quality assurance methods: unit, integration, regression, negative testing, error or bug retesting, user interface automated testing
  • Experience testing web-based enterprise applications
  • Ability to investigate customer problems referred by Technical Support
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
  • Plan test schedules or strategies in accordance with project scope or delivery dates
  • Prepare estimates of effort and duration for testing tasks and activities
  • Provide feedback and recommendations to developers on software usability and functionality
  • Collaborate with Product Management and Developers to evaluate or diagnose problems and recommend possible solutions

Please respond with a cover letter, resume, references, and salary requirements.

Apply Now


If you dont find exactly what you are looking for, send us your resume and we can keep it on file for consideration for employment openings in the future.