Quality Assurance Developer

Contract - Tygerfalls
Qualifications & Experience 
• Relevant qualification in Information Technology, Computer Science, Software Development, Quality Assurance, or equivalent practical experience.
• Minimum 2–3 years’ experience in software quality assurance, software testing, test automation, or a related role.
• Strong understanding of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Agile methodologies, regression testing, integration testing, and defect management.
• Practical experience with test automation tools and scripting languages such as Java, C#, Python, JavaScript, or SQL.
• Experience in API testing, database validation, test data preparation, and automated testing frameworks.
• Familiarity with tools such as Selenium, Cypress, Playwright, Postman, Azure DevOps, JIRA, JMeter, or similar technologies.
• Experience in functional, regression, integration, API, usability, performance, and data validation testing.
• Strong analytical, problem-solving, and root cause analysis skills.
• Excellent documentation, communication, and collaboration skills.
Responsibilities
• Analyse business requirements, user stories, technical specifications, and acceptance criteria to identify testing needs and quality risks.
• Design and maintain test cases, test scenarios, regression packs, and reusable test data.
• Develop, maintain, and improve automated test scripts and frameworks for web applications, APIs, and system integrations.
• Execute manual and automated testing to ensure application quality, functionality, and reliability.
• Perform API testing, database validation, regression testing, integration testing, and other relevant testing activities.
• Identify, document, prioritise, track, and retest defects using appropriate defect management tools.
• Support continuous testing practices and contribute to CI/CD pipelines and release readiness assessments.
• Identify opportunities to improve test coverage, increase automation, and reduce manual testing effort.
• Collaborate with developers, business analysts, product owners, and business users to clarify requirements and resolve defects.
• Prepare testing progress reports, quality metrics, defect trends, and release readiness updates for stakeholders.
• Promote continuous quality improvement and help prevent defects from reaching production.
Competency
• Strong analytical thinking and problem-solving abilities.
• High attention to detail and a structured approach to testing.
• Good understanding of test design, test automation, regression testing, and defect management.
• Strong root cause analysis and troubleshooting skills.
• Ability to work independently and manage testing activities effectively.
• Effective communication and interpersonal skills when working with technical and business stakeholders.
• Strong documentation and reporting abilities.
• Commitment to software quality, accuracy, and defect prevention.
• Team-oriented approach with the ability to collaborate across different functions.
• Continuous improvement mindset with a willingness to enhance testing processes, automation, and efficiency.
    © 2024 Rough Diamonds Studio. All rights reserved.