Role Description: We are looking for a Software QA Analyst to assess the quality of our product, by employing both manual and automated test techniques. In this role, a successful candidate will be responsible for finding and reporting defects in the product and in design/development artefacts. The ideal candidate should have a keen eye for detail, excellent communication skills and be comfortable with SQL and with ETL/ELT methodologies. If you meet these requirements and are passionate about quality, we would like to meet you.
Responsibilities:
- Test the application’s functionality and log any and all defects encountered in the defect management system, providing comprehensive steps to reproduce and image/video attachments.
- Create test cases and execute test plan and test suite runs.
- Carry out retesting of defects that have been fixed.
- Carry out regression testing in the impact scope of changes made to the product.
- Carry out static testing on the software design/development artefacts made available and identify missing requirements, deviations from standards, design defects, inconsistent interface specifications etc.
- Coordinate with the test manager in carrying out the various day-to-day tasks.
Required Skills:
- Strong understanding of the SDLC and of Agile methodologies.
- Knowledge of or experience with ETL/ELT practises.
- Advanced knowledge of SQL.
- A propensity to explore and understand complex software systems.
- Strong understanding of black-box testing techniques.
- A firm grasp of the English language, and of English orthography.
- Manual functional testing experience (preferably with web applications).
Nice To Have:
- ISTQB-CTFL certification, or equivalent.
- WhiteGrey-Box testing experience.
- Basic understanding of a programming/scripting language (C# or Python preferred).