Automation Tester / QA Automation Engineer | Shape Quality. Drive Innovation.
_nology
Nanotek Ltd · Bracknell, Berkshire
Contract Quality Assurance/Test Engineer at Nanotek Ltd, based in Bracknell, Berkshire, paying £500 per day. This is a contract role.
About 15% above the going rate for qa tester
Reference 00000241-1
Contract Quality Assurance/Test Engineer
· Proven experience testing Node.js/Express applications and REST APIs.
· Strong understanding of authentication/authorisation flows (JWT, RBAC).
· Experience with API testing tools (Postman, Newman) and automation frameworks.
Strong defect reporting and documentation skills.
· Proven experience testing Node.js/Express applications and REST APIs.
· Strong understanding of authentication/authorisation flows (JWT, RBAC).
· Experience with API testing tools (Postman, Newman) and automation frameworks.
Familiarity with DevOps toolchains (CI/CD pipelines, Git workflows, containerisation).
Duties:
1. 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.
2. Automated & Manual Testing
· 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.
3. Migration-Specific QA
· 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.
4. Defect Management
· 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.
5. Non-Functional Testing
· 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.
6. Documentation & Reporting
· 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.
7. Health & Safety
· Take reasonable care of the health and safety of themselves and of others who may be affected by what they do or do not do
· Cooperate with the employer on health and safety matters
· Not misuse any equipment that is provided for safety purposes (e.g. safety goggles, meter readers etc.)
· Ensure employees equipment is regularly checked and maintained
· ensure that employees understand their own responsibilities in relation to health and safety are properly trained, and competent to fulfil their functions
8. Compliance
· Maintain the confidentiality of information about customers, employees and other business services in accordance with the GDPR 2018 and Data Protection Act 1998. Individuals must not, without prior permission, disclose any information regarding customers or employees regardless of the media on which information is held.
· Ensure team members maintain the confidentiality and security of all information that is dealt with in the course of performing their duties in accordance with the requirements of the GDPR 2018 and Data Protection Act 1998.
· To be responsible for safeguarding vulnerable adults in the course of daily duties and to ensure you are up to date on specific duties relating to their role.
· Comply with all policies, procedures and protocols in place within.
Reference: 00000241-1 · Posted 2 days ago · Closes 20 Sep 2030 · Listed via Nanotek Ltd
This role is listed via Nanotek Ltd. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.