Review incoming bug reports from users and support channels to verify their validity and impact.
Analyze complex user-submitted scenarios and distill them into the minimal repeatable test cases for the development team.
Investigate system logs, configurations, and SQL execution plans to identify exactly where a failure occurs.
Communicate directly with users and support engineers to gather missing details, provide status updates, and clarify feature specifications.
Work closely with developers to explain reproduction steps and assist in the verification of hotfixes and patches.
Requirements
2+ years of experience in software testing or technical support
Exceptional Analytical Skills: The ability to take a complex system failure and isolate the specific factors that cause the crash or error.
Database Expertise: Good understanding of MariaDB Server (or other RDBMS) and proficiency in SQL (complex queries, joins, and schema design).
OS Proficiency: Deep "command-line" comfort with Linux, with the ability to navigate Windows and MacOS environments. Familiarity with docker, AWS, google cloud.
Communication: Strong written English skills, specifically the ability to translate technical jargon into clear instructions for both users and developers.
Scripting: Familiarity with scripting languages (Python, Bash, or Perl) to automate the setup of reproduction environments.