Democratizing Recruitment
Job Description

Quality Assurance Engineer

Engineering
Department Mission
  • Providing innovative and responsive engineering services. ... Client Satisfaction - We engage our clients and the communities we serve so that they know us, trust, and value our services. Technical Innovation - We develop better engineering solutions through research and development.
Role
  • Planning and executing experiments, debugging, and defining corrective procedures. Reviewing system needs and track quality assurance metrics
Authority
  • Evaluating all related products and processes
  • Calibrating and troubleshooting equipment
  • Checking relevant regulations and standards
  • Analyzing all facets of production
  • Department budget Management
Responsibility
  • Review needs, terms and technical design documents to produce timely and significant feedback
  • Generate accurate, comprehensive and well-structured test plans and test cases
  • Assessment, prioritize, plan and organize testing activities
  • Design, promote and execute automation scripts utilizing open source tools
  • Recognize, document, report thoroughly and track bugs
  • Improve and apply testing methods for different products to fit customer requirements
  • Liaise with domestic teams for instance developers and product managers to recognize system demands
  • Managing the debugging process results
  • Review the causes of non-conforming software and encourage users to implement solutions
  • Record quality assurance metrics, for instance, defect densities and open defect counts
  • Stay up-to-date with the latest measurement instruments and test procedures
Requirements
  • BS/MS degree in Computer Science, Engineering or a similar area
  • Experience in software development
  • Experience in software quality assurance
  • In-depth understanding of software QA methodologies, devices and processes
  • Knowledge in writing clear, concise and comprehensive test procedures and test cases
  • Familiarity white box and black box testing
  • Experience with automated testing devices
  • Excellent understanding of SQL and scripting
  • Experience in an Agile/Scrum development manner
  • Familiarity with performance and/or security testing
Benefits

It's always a good idea to include the benefits of the job the company will provide such as:

  • Flexible hours to give you freedom and increase productivity
  • Life insurance for you and your family members
  • Work remotely in the comfort of your home
  • Free Gym membership so you can stay in shape
  • Fun and Energetic weekly team bonding events
  • etc.

Post the Job Now

Hire an expert for free