Semi Sr. QA Engineer

This position is responsible for developing and executing software test plans for moderately complex applications, testing and debugging new and/or existing software, analyzing test results to ensure existing functionality, and recommending corrective action. The position will interact with development engineers in resolution of problems.

The position will support the Velocity Partners SQA program by testing with best-in-class QA methods ensuring that SQA and/or client processes are followed.

Automation Profile:: This position will be responsible for building new automated test scripts, extending an existing automation framework. The position should also be able to design, code and execute automated ad-hoc test scripts.

The position will report to the Velocity Partners Team Lead.

Knowledge and Experience

  • Minimum of 3 years College, Degree in Computer Science, Engineering or equivalent.
  • Minimum of three (3) years of experience in test strategy, planning, design, creation, and execution.
  • Minimum of one (1) year experience working in an Agile/SCRUM environment is preferred, but not required.
  • Proven ability to debug and test moderately complex applications.
  • Experience with various types of testing such as scenario, functional, integration, regression, acceptance, load and stress testing.
  • Experience in UI inspection and browser debugging tools such as Firebug, Fiddler, etc. is preferred.
  • Knowledge of current Software Quality Assurance methodologies, and tool sets is highly desired.
  • Automation profile:
  • Minimum of one (1) year of experience with functional and/or performance Automation tools like QTP, Selenium, Cucumber, Celerity, Watir, Loadrunner, Fitnesse, etc.
  • Experience using code repositories and control version tools like SVN/CVS, Tortoise, Git, preferred.

Skills and Abilities

  • Desire to achieve excellence in customer satisfaction, process and product quality, and reliability.
  • Proficient knowledge regarding QA best practices.
  • Effective verbal and written English communication skills.
  • Good problem solving and interpersonal skills.
  • Ability to think analytically with an understanding of risk-based testing and Root Cause Analysis.
  • Ability to run and analyze web stress and load tests.
  • Ability to perform technical testing (APIs, SQL, etc.) and understand programming concepts in order to debug code is preferred.
  • Automation profile:
  • Ability to write code in Java, Ruby, Python, VB, C# or SQL database systems is highly desired.
  • Ability to maintain standard automation frameworks
  • Proven ability to automate moderately complex workflow in test cases.


  • Work from English verbal and written instructions at varying levels of detail.
  • Ability to take direction from Team Lead, Principal QA Engineer, and/or Solution Manager.
  • Exhibit good level of individual initiative.

Essential functions

  • Ensure delivery of quality assurance services to meet client requirements.
  • Perform QA activities by writing test plans, developing tests and test harnesses, and executing tests of all kinds.
  • Document test results to assist in debugging and tracking of software defects.
  • Operate within the project team with client communication and technical practices, etc.
  • Work with development and QA personnel to troubleshoot development, test and production code and environments.
  • Participate in the recruiting process by doing technical interviews to potential candidates
  • NOTE: This job description is not intended to be all-inclusive. Employee may be required to perform other tasks to meet the ongoing needs of the organization.
Contact us now