Quality Assurance Engineer I performs inspections and sets quality assurance testing models for analysis of raw materials, materials in process, and finished products. Requires a bachelor’s degree. Being a Quality Assurance Engineer I typically reports to a supervisor or manager. To be a Quality Assurance Engineer I typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed.
Quality Assurance Engineer Job Description Template
Our company is looking for a Quality Assurance Engineer to join our team.
Responsibilities:
- Document software defects, using a bug tracking system, and report defects to software developers;
- Participate and provide input on story requirements, design, estimation and test approach discussions;
- Perform regression testing on multiple systems;
- Implement automation framework that will enable functional tests and performance benchmark execution;
- Implement automated testing as part of the SDLC to ensure the quality of every new software release;
- Initiates regular discussion & correspondence with customers and departments for closure to customer complaints and corrective action requests;
- Performs risk based audits of quality systems based on the Voice of the Customer data;
- Estimate, prioritize, plan and coordinate testing activities;
- You will work closely and build relationships with the rest of the Wasabi team,including Customer support, DevOps and Development;
- Quality inspection, internal/external auditing, and verification of compliance with regulations and standards;
- Design, implement, execute and debug automated test scripts for Web and Mobile Applications;
- Review customer product assurance requirements and ensure that these are incorporated in appropriate SEAKR documentation;
- Define quality metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the Product;
- Participate with the software engineering team to develop high quality software based on business-driven goals in a timely manner;
- Other duties as assigned.
Requirements:
- Bachelor’s Degree in Computer Science or Engineering;
- Knowledge of Agile Development Methodologies;
- Expert understanding of Exploratory Testing and at least 2 years of experience using this technique;
- Expert understanding of INVEST criteria for user stories;
- Experience using test automation development with tools such as Selenium, Specflow, Cypress or Katalon Studio;
- BA/BS in Business, Technical, or Engineering discipline;
- Familiarity with SaaS testing tools like PractiTest, qTest, and QMetry;
- Proven ability to work in a fast-paced environment;
- Network administration and strong knowledge of TCP/IP;
- Programming experience in at least one of Python, Java, C++, Go, nodejs, or any other modern language;
- Advanced skills in designing and implementing test cases and test scripts;
- A Bachelors degree in a technical field along with 5 years of experience is required;
- Virtualization technology (VMWare, Hyper-V, Amazon AWS, Microsoft Azure,Docker, etc.);
- Excellent technical working knowledge and experience;
- nd scripting.