IT Testing and Quality Assurance Engineer - AWS & AI Technologies

Pinnatum Consultancy Limited
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 44K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Testing (Software)
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
JIRA
Automation of Tests
Azure
Cloud Computing
Continuous Integration
HP Loadrunner
JMeter
JUnit
Load Testing
Selenium
Test Management
Strategies of Testing
Testng
Performance Testing
Cypress
Gatling
Containerization
Blazemeter
Kubernetes
Information Technology
Code Testing
low-code
Docker

Job description

Develop, implement, and maintain testing strategies, procedures, and standards for both new and existing applications. Collaborate with developers, product owners, and project managers to understand requirements and design comprehensive test plans and test cases. Execute manual and automated tests, analysing and documenting results effectively. Identify, report, and track defects using bug-tracking tools, ensuring timely resolution. Perform security testing to identify vulnerabilities and ensure application integrity and data protection. Conduct performance and load testing to evaluate system scalability, reliability, and responsiveness under varying conditions. Manage and support test environments using cloud platforms, including AWS and Azure. Utilise Azure DevOps for test management, CI/CD pipelines, and project tracking. Use Jira to manage tasks, defects, and sprint progress within Agile frameworks. Design, implement, and maintain containerised test environments using Docker and Kubernetes. Perform testing and quality assurance within Kubernetes-orchestrated environments. Analyse performance test results to identify bottlenecks and recommend optimisation strategies. Continuously improve testing processes to enhance product quality, reliability, and user experience. Stay up to date with industry trends and best practices in QA, cloud computing, AI testing, containerisation, performance, and security testing.

Requirements

Bachelor's degree in Computer Science, Information Technology, or a related field. Proven experience in software testing and quality assurance, including performance and security testing. Strong understanding of QA methodologies, tools, and processes. Hands-on experience with cloud platforms such as AWS and Azure. Proficiency in Azure DevOps and Jira for test management and project tracking. Experience with both manual and automated testing tools (e.g., Selenium, JUnit, TestNG, Cypress, and low-code/no-code testing tools). Solid knowledge of containerisation and orchestration technologies, particularly Docker and Kubernetes. Experience with performance testing tools (e.g., JMeter, LoadRunner, BlazeMeter, Gatling). Strong analytical and problem-solving skills with high attention to detail. Excellent communication and collaboration skills. Ability to work independently and manage deadlines in a fast-paced environment.

Apply for this position