Senior Quality Assurance Engineer

New
J
JobgetherSoftware Quality Assurance
Based in the United StatesContractSenior
Salary42 - 52 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional experience in software Quality Assurance and testing
Required Skills
SQLAgileManual testingRegression testingSeleniumAzure DevOpsPlaywright

Requirements

  • 5+ years of professional experience in software Quality Assurance and testing.
  • Strong experience with both manual and automated software testing.
  • Experience with white-box and black-box testing strategies.
  • Demonstrated experience with smoke, sanity, regression, and User Acceptance Testing.
  • Hands-on experience developing and maintaining automated test scripts using Selenium or Playwright.
  • 3+ years of database testing experience, including the ability to read, write, and execute SQL queries.
  • 3+ years of experience working within an Agile software development lifecycle.
  • 3+ years of experience testing multi-tier client/server applications.
  • Experience with Azure DevOps and/or Microsoft Visual Studio Team System.
  • Understanding of software development frameworks, application architecture, and software engineering terminology.
  • Strong analytical and deductive reasoning skills with the ability to troubleshoot complex software issues.
  • Ability to work independently with limited direction while collaborating effectively across cross-functional teams.

Responsibilities

  • Develop, document, execute, and maintain comprehensive test plans and test cases from component-level testing through User Acceptance Testing (UAT).
  • Perform manual smoke, sanity, regression, and UAT testing.
  • Build, maintain, and execute automated test scripts using Selenium or Playwright.
  • Perform back-end and database testing, including creating test data and writing and executing SQL queries.
  • Collaborate closely with software engineers, business analysts, business stakeholders, and other QA professionals throughout development.
  • Identify, document, report, troubleshoot, and verify software defects and fixes.
  • Participate in Agile Scrum ceremonies and provide testing support throughout the software development lifecycle.
  • Develop and report QA metrics, including test coverage and test confidence.
  • Provide technical guidance and coaching to other QA professionals on automation techniques and QA best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
42 - 52 USD per hour
Apply Now