QA Engineer

  • location: Raleigh, NC (remote)
  • type: Permanent
  • salary: $120,000 - $130,000 per year

job description

QA Engineer

job summary:
Do you enjoy looking at a product from different angles, with different perspectives and testing it with different expectations? Are you someone who understands what customer wants, who studies the market, who understands the latest trends, who provide relevant information to the client, who interprets how important the product is for the customer and ultimately who can be in the customer's shoes and work on a product? Sound like you? Read on...

The QA Engineer role plays an important part in our company's product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. The QA Engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

location: Raleigh, North Carolina
job type: Permanent
salary: $120,000 - 130,000 per year
work hours: 8am to 4pm
education: Bachelors

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Investigate product quality in order to make improvements to achieve better customer satisfaction
  • Collaborate with the Product Development team to ensure consistent project execution
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

  • 2-5 years practical QA and/or QA Automation Engineering experience
  • 2-5 years of experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and other
  • Experience with one or more Test Automation tooling like Selenium and Cucumber
  • Experience building a test framework from scratch or expanding upon an existing framework
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Solid knowledge of SQL and scripting
  • Experience working in an Agile development process
  • Critical thinker and problem-solving skills
  • Great interpersonal and communication skills
  • Experience with performance and/or security testing is a plus
  • Experience with Education Technology is a plus.
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Python
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
  • Automated QA Testing
  • QA Tester
  • Selenium
  • SQL

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up

related jobs

    Sr Full Stack Engineer

  • location: Durham, NC
  • job type: Contract
  • salary: $60 - $65 per hour
  • date posted: 7/6/2021

    Support Engineer

  • location: Morrisville, NC (remote)
  • job type: Temp to Perm
  • salary: $43 - $46 per hour
  • date posted: 6/30/2021

    Product Engineer

  • location: Fuquay Varina, NC
  • job type: Contract
  • salary: $27.44 - $41.01 per hour
  • date posted: 7/22/2021