Contract Quality Assurance/Test Engineer
New Today
Contract Quality Assurance/Test Engineer
Hybrid - Bracknell, 2 days per week.
Candidate Criteria:
- Proven experience testing Node.js/Express applications and REST APIs.
- Strong understanding of authentication/authorization flows (JWT, RBAC).
- Experience with API testing tools (Postman, Newman) and automation frameworks.
- Familiarity with SIP protocols and VoIP testing methods.
- Knowledge of database CRUD validation and data integrity checks.
- Strong defect reporting and documentation skills.
Duties:
- Test Planning & Design
- Analyse functional specifications, Node.js code, and API contracts to develop comprehensive test plans.
- Identify critical workflows such as resident CRUD, device pairing/unpairing, QR code generation, SIP call handling, telephony configuration, and network settings updates.
- Develop test cases for role-based access control as implemented via aaa middleware variants (e.g., ex, hm, hq, ba).
- Define acceptance criteria for each migrated service in collaboration with developers and product owners.
- Create and maintain automated API tests for Express routes (REST endpoints).
- Implement automated test scripts using Node.js test frameworks (e.g., Mocha, Jest, or Cypress for API/UI).
- Conduct manual exploratory testing for complex telecare and SIP call workflows.
- Verify JWT-based authentication flows and expiry handling.
- Ensure feature parity between the on-premise and cloud-hosted versions of each service.
- Test against expected performance benchmarks, particularly for SIP/telephony latency and uptime.
- Validate cloud configuration, including environment variables, service endpoints, and data migration integrity.
- Verify that data handling meets GDPR and telecare compliance requirements.
- Log and track defects in the agreed tool (e.g., Microsoft DevOps), providing clear reproduction steps and expected vs. actual results.
- Collaborate with developers to troubleshoot issues in Node.js services and middleware.
- Retest resolved issues and maintain an up-to-date defect status report.
- Conduct load, stress, and failover testing for critical telephony/SIP paths.
- Validate resilience measures such as high-availability configurations and retry logic.
- Assess system behaviour during network disruptions or SIP registration drops.
- Maintain test cases, results, and automation scripts in a structured repository.
- Provide QA sign-off for each migration phase and release.
- Contribute to continuous improvement by suggesting better test coverage, tools, or processes.
- Take reasonable care of health and safety of themselves and others affected by their actions.
- Cooperate with the employer on health and safety matters.
- Not misuse safety equipment (e.g., goggles, meters).
- Ensure equipment is regularly checked and maintained.
- Understand and be trained in health and safety responsibilities.
- Maintain confidentiality of customer, employee, and business information in accordance with GDPR 2018 and Data Protection Act 1998.
- Ensure team members maintain confidentiality and security of all information.
- Safeguard vulnerable adults as per role requirements.
- Follow all policies, procedures, and protocols.
Seniority level: Entry level
Employment type: Contract
Job function: Quality Assurance
Industries: Human Resources Services
Referrals increase your chances of interviewing at Nanotek Ltd by 2x
#J-18808-Ljbffr- Location:
- Bracknell, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Category:
- Engineering