Quality Assurance (QA) Engineer- Direct hire- Sarasota in Sarasota, FL at Vaco

Date Posted: 7/2/2019

Job Snapshot

Job Description

Vaco is looking for a QA Engineer for our client in Sarasota.

PRIMARY RESPONSIBILITIES:

  • Participate in a collaborative environment as a member of the applications development team utilizing the Software Development Life Cycle.
  • Review new projects and manual tests to identify areas that should be automated. Implement new automation by designing, developing test scripts.
  • Research new testing tools and develop automated testing processes and scripts that help deliver consistent quality code to UAT with minimal defects.
  • Implement UI, API and Database testing suites.
  • Participate in quality planning, execution, defect reporting and tracking using Jira & TFS.
  • Evaluate test results and prepare build reports to reflect the status of automated tests.
  • Derive test scripts and test scenarios from journeys and user stories.
  • Build and oversee the management of all our QA tools and processes.
  • Work with our team to troubleshoot test failures in the various test environments. This may include troubleshooting database issues using SQL queries, reviewing web server and application server logs, etc.

PREFERRED SKILLS & QUALIFICATIONS:

  • Minimum 5 years of hands-on experience in a software QA role using ASP.NET, WinForms, C# .NET, and T-SQL.
  • Minimum 3 years working on QA automation.
  • Experience working in an Agile or Kanban software development team.
  • Knowledge of writing SQL queries.
  • Knowledge of testing RESTful API's.
  • Bachelor's degree in Computer Science or Management Information Systems or related technical degree is preferred, or equivalent 4 years of work experience. IT industry certification(s) desired.
  • Exceptional troubleshooting and bug diagnostic skills/techniques.
  • Demonstrated experience using technology tools including, but not limited to Microsoft Team Foundation Server, SQL, Visio, IIS, source code management, QA, and project management.
  • Experience working with large codebases and extensive architectures.
  • Experience troubleshooting, diagnosing and supporting application development.