Job Description
We are seeking multiple Software Test Engineer's to ensure the quality and security of APIs and cloud infrastructure by performing manual and automated tests in AWS and/or Azure environments. The role involves testing for functionality, performance, and security vulnerabilities, including identifying and reporting defects in integrations and cloud services. The Junior QA Engineer will collaborate with development teams to define test cases and acceptance criteria, validate input handling and edge cases, and ensure robust access controls and secure data handling. Additionally, the role includes performing load and performance testing, maintaining test scripts, and ensuring compliance with security best practices in an Agile environment.
Responsibilities:
1. Test RESTful APIs to ensure functionality, performance, security, and proper access permissions.
2. Conduct manual and automated testing for integrations, APIs, and cloud infrastructure, identifying and reporting defects.
3. Validate inputs, edge cases, and malformed inputs, ensuring robust API handling and error responses.
4. Test for security vulnerabilities (e.g., injection attacks, unauthorised access), ensuring the system is secure by design and properly validates inputs.
5. Verify access permissions and role-based access controls (RBAC) to ensure proper authorisation and authentication mecha...