A QA engineer for the cloud based platform responsible for testing new software releases and assuring a high-quality product through developing and executing QA methodologies, such as:
Understanding new requirements and developing new test plans and test cases.
Executing test cases, recording and analysing the results.
Opening, verifying, and closing bugs as required.
Working with engineering and stakeholders to reproduce and describe issues.
Experience triaging bugs, communicating with stakeholders, and being the customer advocate for quality.
At least 1+ years experience automating tests using Selenium, WinRunner, or other QA automation tools.
Reproducing and testing the typical workflows that users will experience.
Understanding of JavaScript / TypeScript, HTML, .NET, Java platforms.
Experience working with Microsoft Azure cloud-based systems beneficial.
Experience with Microsoft Visual Studio Team Server (aka Azure DevOps) or other bug tracking systems, Agile-based software processes, and release engineering; and
Experience developing quality metrics and reporting on software development and QA processes.
Preferred Qualifications:
Familiar with audio, video formats, capture, encoding, decoding;
Experience with a range of audio/video tools such as WiMedia Foundation, FFmpeg, VLC, and LeadTools;
Soft Skills:
Ability to thrive in a collaborative, empowered, self-organized team environment.
Good oral and written communication skills
Proficient in English - employees will be required to communicate with English-speaking colleagues.
Excellent analytical skills such as planning and problem-solving.
Passion to learn new tools and methods and expand knowledge.
Accountable, high follow through on commitments
Team player, able to mentor more junior teammates
Excellent organisation skills and attention to detail