Test Analysts

Fixed Term Contract - Bellville
Responsibilities:
- Test Planning and Execution:
• Create detailed test plans and test cases for dynamic GhostDraft forms based on functional and technical requirements
• Execute manual testing of GhostDraft-generated forms across various scenarios, ensuring accurate data flow between the forms, backend, and front-end
• Verify compliance with industry regulations and business requirements for form content and structure
- Integration Testing:
• Conduct integration testing to ensure that GhostDraft forms are properly integrated with the .NET backend and interact correctly with the React front-end
• Validate form submission processes, data handling, and interaction between the system components (front-end, backend, and GhostDraft)
- Automated Testing:
• Collaborate with the QA and development teams to build automated test scripts for dynamic forms, using tools such as Selenium or similar
• Continuously improve automated test coverage for the forms, particularly for high-volume and high-impact areas of the system
- Cross-browser and Device Testing:
• Perform cross-browser testing to ensure the forms function consistently across major browsers (Chrome, Edge, Firefox, Safari)
• Ensure the forms are responsive and work smoothly on different devices (desktop, mobile, tablet)
- Defect Tracking and Reporting:
• Identify, log, and track defects found during testing using a bug-tracking system (Azure DevOps)
• Collaborate with developers to reproduce issues and verify fixes
• Generate clear, concise reports on test outcomes and highlight any risks or issues
- User Acceptance Testing (UAT) Support:
• Assist business analysts and stakeholders during UAT by preparing test environments, guiding them through testing processes, and addressing issues that arise
• Ensure that all business requirements are met and documented in the final product
- Continuous Improvement:
• Continuously review and refine test plans, processes, and testing tools
• Provide feedback to developers and business analysts to improve product quality and functionality
Experience:
- Bachelor’s degree in computer science, Information Technology, or related field
- Technical Skills - At least 3 years in
- Experience in creating comprehensive test plans, test scripts, and executing test cases
- Basic to intermediate understanding of dynamic form testing, especially with tools like GhostDraft or similar document generation platforms
- Experience in testing integrated systems, with particular focus on .NET frameworks and React.js front-ends
- Strong skills in performing detailed manual testing, ensuring that all user scenarios are covered
- Experience with automated testing tools like Selenium, or Postman for API testing
- SQL
- Basic SQL knowledge for querying databases to verify test data and results
- Familiarity with Git or similar version control systems for working within an Agile environment
- Experience working in Agile or Scrum teams
- Familiarity with continuous integration and continuous delivery (CI / CD) processes
- Basic understanding of API testing and working with RESTful services
- Experience with performance testing for form-heavy applications
- Familiarity with regression testing and test automation frameworks
- Basic knowledge of industry regulations (e.g., insurance, financial services) and how they impact document and form creation
- Understanding of cloud-based systems and testing in a cloud environment
Competencies:
- Client focus
- Cultivates innovation
- Collaborates
- Being resilient
- Drive results
- Effective communication skills for working with developers, business analysts, and stakeholders
- Self-motivated, eager to learn, and adaptable to evolving project requirements
- Strong analytical skills and attention to detail
- Excellent problem-solving abilities, with a focus on identifying and resolving issues quickly
- Ability to work both independently and as part of a collaborative team
    © 2024 Rough Diamonds Studio. All rights reserved.