Job Title: Software Quality Assurance Engineer
We are seeking a meticulous and detail-oriented Software Quality Assurance Engineer to join our agile team. In this role, you will play a crucial part in delivering new projects and continuous improvements to our internal and customer-facing systems.
Our ideal candidate has 1-3 years' experience working within the software development life cycle, is extremely focused on quality, has a good understanding of software development and programming, can identify user experience problems, and possesses excellent written and verbal communication skills.
* Thoroughly test changes and new features
* Create detailed test plans and documentation
* Liaise with developers and stakeholders to correct defects and quality issues
* Ensure the final work product meets all requirements
* Validate and verify features and functions
* Educate software engineers on common defects, and mentor them in improving their own self-testing abilities
Other desirable qualities include proficiency in command-line interfaces, Linux environments, relational databases (particularly MySQL), RESTful APIs, SOAP Web Services, QA software, project management tools, PHP and React.JS development, domain names and web hosting, and Git version control.