Job Summary
We are recruiting for a Junior-Intermediate Test Analyst (GhostDraft Forms and .NET Integration)
Job Title: Junior-Intermediate Test Analyst (GhostDraft Forms & .NET Integration)
Environment : (Hybrid: 3 days in office, 2 days remote)
Department : IT / Quality Assurance
Reporting to : QA Manager / Lead Test Analyst
Employment Type : Contract (6 months initial with option to renew)
Job Overview:
We are looking for a Junior-Intermediate Test Analyst to join our Quality Assurance team. The ideal candidate will be responsible for testing dynamic forms generated through GhostDraft, ensuring their accuracy, compliance, and integration within a .NET-based backend and React front-end system. The role involves both manual and automated testing to ensure the forms work seamlessly across the system, providing a high-quality user experience while meeting business requirements and regulatory standards.
Key Responsibilities:
- Test Planning & 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.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience.
- Test Planning: Experience in creating comprehensive test plans, test scripts, and executing test cases.
- Form Testing: Basic to intermediate understanding of dynamic form testing, especially with tools like GhostDraft or similar document generation platforms.
- Integration Testing: Experience in testing integrated systems, with particular focus on .NET frameworks and React.js front-ends.
- Manual Testing: Strong skills in performing detailed manual testing, ensuring that all user scenarios are covered.
- Automated Testing: 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.
- Version Control: 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.
Desired Skills:
- 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.
Personal Attributes:
- Strong analytical skills and attention to detail.
- Excellent problem-solving abilities, with a focus on identifying and resolving issues quickly.
- Effective communication skills for working with developers, business analysts, and stakeholders.
- Self-motivated, eager to learn, and adaptable to evolving project requirements.
- Ability to work both independently and as part of a collaborative team.