Senior QA Engineer (Full-time remote)

Feb 12, 2022
Application ends: Apr 12, 2022
Apply Now

Job Overview

  • Date Posted
    Feb 12, 2022
  • Offered Salary
    - /
  • Expiration date
    Apr 12, 2022

Job Description

As a Senior QA Engineer, you are responsible for the creation of automated tests to identify functional, speed, and scalability issues with software before and after the product launch. The ability to assist with catching issues in production is as critical as assessing quality before launch. Duties include analyzing the software, identifying possible risks, and creating testing scripts that render test reports for documentation. Other tasks include developing and running new tests, reporting on the results, and collaborating with software developers to fix program issues. You will be working directly with the in-house senior QA Lead of the client and teams from Europe and Asia. Additionally, as a Senior QA Engineer, you are also responsible for signing off solutions and implementations created by the development team, while not blocking the development process. The development team is responsible for the quality itself, but the QA team is responsible for measuring the quality and ensuring the quality report is fed back to the development team. Additionally, you are responsible for identifying and implementing ways to integrate these checks into the software development, deployment, and monitoring processes - Experience in writing clear, concise, and comprehensive test plans and test cases and communicating the results to both technical and non-technical colleagues. - Create automated functional tests on both FE and BE (unit testing, integration testing, api testing, end to end testing) to identify software problems - Sanity checks on product increments - Analyze bugs and errors found during tests - Document results of tests for the software development team - Non-functional tests (health, performance and other items from the quality agreement) - Ongoing site monitoring on above aspects (Sentry or other similar tools) - Recommend improvements in software to enhance user experience - Motivate the development process for efficiency and performance - Works together with the software developer to enhance and improve programs as well as creating software documentation - Can give a well-founded indication of when a project can be delivered OR when to ring the alarm bell - Ability to work from a product specification that has not yet been implemented to plan out what tests will be appropriate and highlight potential ambiguities to the product manager. - Maintain updated knowledge of industry trends and advancements - A solid foundational knowledge of the ways that software fails and how to test for those failures.

- Report to: QA Lead 

- Interview process: 2 rounds

Key Responsibilities

Skills, Experiences

Related Jobs