Mid-Tier QA Analyst

Harris Computer


Date: 1 day ago
City: Johannesburg, Gauteng
Contract type: Full time
Responsibilities & Duties

  • Conducts in-depth investigation of software requirements and technical specifications to ensure full alignment with business goals and system architecture.
  • Effectively contributes to requirement and design review sessions, identifying potential risks and recommending enhancements.
  • Drives the development and documentation of comprehensive test plans derived from business and technical requirements.
  • Designs robust and traceable test cases with clearly defined expected outcomes, covering a wide range of test scenarios.
  • Prepares and manages complex test data environments to simulate real-world usage and edge cases.
  • Executes and oversees functional, application, and regression testing, ensuring high standards of software performance and reliability.
  • Accurately captures and documents test outcomes, highlighting defects and inconsistencies for swift resolution.
  • Upholds adherence to established programming standards, web practices, and internal coding guidelines.
  • Engages closely with QA and cross-functional teams to proactively identify and eliminate defects ahead of release.
  • Delivers clear, concise, and timely status updates to stakeholders on test progress and findings.
  • Applies advanced knowledge of software tools, including SQL, data simulators, and HTML validation, to confirm data integrity and application behavior.
  • Drafts detailed code modification summaries (Maintenance Release Notes) and testing guides to assist implementation and user adoption.

Requirements

  • Bachelor’s degree in computer science, Information Technology, or a related discipline, or equivalent practical experience.
  • Minimum of 2–4 years of experience in software quality assurance or testing, with proven ability to work independently on medium to complex testing projects.
  • Solid understanding of QA methodologies, testing types, and the full software development lifecycle.
  • Demonstrated expertise in manual testing, with the ability to identify gaps, edge cases, and hidden defects across functional areas.
  • Proficient in writing and executing SQL queries to validate backend data and support test accuracy.
  • Skilled in interpreting technical specifications and translating them into structured, detailed test documentation.
  • Strong analytical and problem-solving skills with a proactive approach to identifying and resolving quality issues.
  • Excellent communication and collaboration skills, with the ability to clearly articulate issues and advocate for quality within cross-functional teams.
  • Comfortable working in fast-paced, iterative development environments while maintaining high attention to detail.
Post a CV