IT Test Analyst / QA Engineer
Posting date: | 09 June 2025 |
---|---|
Salary: | £32,000 to £50,000 per year, pro rata |
Hours: | Full time |
Closing date: | 09 July 2025 |
Location: | Jubliee House , 3 The Drive, Brentwood , CM13 3FR |
Remote working: | Fully remote |
Company: | SSOVEREIGN SOFTWARE SERVICES LTD |
Job type: | Permanent |
Job reference: | SSSLQA01 |
Summary
Job Summary:
We are seeking a detail-oriented and proactive IT Test Analyst / QA Engineer with a passion for quality assurance and cloud-native applications. The ideal candidate will have strong experience in automated testing within Agile environments and a deep understanding of test frameworks, CI/CD integration, and modern testing methodologies. You will collaborate closely with developers, DevOps, and product teams to ensure delivery of high-quality microservices and APIs within an AWS-based infrastructure.
Key Responsibilities:
Collaborate with cross-functional Agile Scrum teams to ensure quality is embedded from the start of the software development lifecycle.
Develop and maintain automated test scripts for REST APIs and microservices using tools like JUnit, TestNG, Selenium, Postman, or Rest Assured.
Design and execute test cases for functional, regression, integration, performance, and exploratory testing.
Integrate automated tests into CI/CD pipelines using GitLab CI, Jenkins, or similar tools.
Validate and test containerized services deployed via Docker and Kubernetes.
Use Kafka to test asynchronous message-driven microservices.
Perform backend testing on PostgreSQL databases hosted in AWS RDS.
Verify API functionality and contract adherence using Swagger/OpenAPI.
Monitor application logs and troubleshoot issues using tools like Splunk, CloudWatch, and ELK Stack.
Conduct root cause analysis on defects and work closely with developers to resolve issues.
Participate in Sprint planning, backlog grooming, and story estimation.
Ensure all quality metrics and testing artifacts are tracked using Jira and related QA dashboards.
Required Technical Skills:
Testing Frameworks: JUnit, TestNG, Mockito, Rest Assured, Selenium
API Testing: Postman, Swagger/OpenAPI, REST Assured
CI/CD & DevOps: GitLab CI, Jenkins, SonarQube
Cloud: AWS (RDS, S3, Lambda, API Gateway, CloudWatch)
Containers: Docker, Kubernetes
Messaging: Kafka (for event-driven testing)
Monitoring & Logging: Splunk, ELK Stack, AWS CloudWatch
Databases: PostgreSQL
Project Tools: Jira, Confluence, Agile/Scrum practices
Scripting/Automation: Bash, Python (preferred for automation scripting)
Preferred Qualifications:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
ISTQB certification or equivalent is a plus.
Experience in performance testing tools like JMeter or Gatling.
Familiarity with Behavior Driven Development (BDD) frameworks like Cucumber.
Exposure to security testing and understanding of OWASP Top 10.
What We Offer:
Competitive salary based on experience.
Flexible working arrangements.
Opportunity to work on scalable cloud-native systems.
Collaborative Agile team environment with opportunities for growth.
We are seeking a detail-oriented and proactive IT Test Analyst / QA Engineer with a passion for quality assurance and cloud-native applications. The ideal candidate will have strong experience in automated testing within Agile environments and a deep understanding of test frameworks, CI/CD integration, and modern testing methodologies. You will collaborate closely with developers, DevOps, and product teams to ensure delivery of high-quality microservices and APIs within an AWS-based infrastructure.
Key Responsibilities:
Collaborate with cross-functional Agile Scrum teams to ensure quality is embedded from the start of the software development lifecycle.
Develop and maintain automated test scripts for REST APIs and microservices using tools like JUnit, TestNG, Selenium, Postman, or Rest Assured.
Design and execute test cases for functional, regression, integration, performance, and exploratory testing.
Integrate automated tests into CI/CD pipelines using GitLab CI, Jenkins, or similar tools.
Validate and test containerized services deployed via Docker and Kubernetes.
Use Kafka to test asynchronous message-driven microservices.
Perform backend testing on PostgreSQL databases hosted in AWS RDS.
Verify API functionality and contract adherence using Swagger/OpenAPI.
Monitor application logs and troubleshoot issues using tools like Splunk, CloudWatch, and ELK Stack.
Conduct root cause analysis on defects and work closely with developers to resolve issues.
Participate in Sprint planning, backlog grooming, and story estimation.
Ensure all quality metrics and testing artifacts are tracked using Jira and related QA dashboards.
Required Technical Skills:
Testing Frameworks: JUnit, TestNG, Mockito, Rest Assured, Selenium
API Testing: Postman, Swagger/OpenAPI, REST Assured
CI/CD & DevOps: GitLab CI, Jenkins, SonarQube
Cloud: AWS (RDS, S3, Lambda, API Gateway, CloudWatch)
Containers: Docker, Kubernetes
Messaging: Kafka (for event-driven testing)
Monitoring & Logging: Splunk, ELK Stack, AWS CloudWatch
Databases: PostgreSQL
Project Tools: Jira, Confluence, Agile/Scrum practices
Scripting/Automation: Bash, Python (preferred for automation scripting)
Preferred Qualifications:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
ISTQB certification or equivalent is a plus.
Experience in performance testing tools like JMeter or Gatling.
Familiarity with Behavior Driven Development (BDD) frameworks like Cucumber.
Exposure to security testing and understanding of OWASP Top 10.
What We Offer:
Competitive salary based on experience.
Flexible working arrangements.
Opportunity to work on scalable cloud-native systems.
Collaborative Agile team environment with opportunities for growth.