Quality Assurance Engineer (Cloud) at Helvar Ltd
Dartford DA2, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

03 Sep, 25

Salary

0.0

Posted On

04 Jun, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Linux, Agile Methodologies, Jira, Continuous Improvement, Information Technology, Bash, Software, Learning, Jenkins, Uncertainty, Computer Science, Cypress, Teams, Constructive Feedback, Confluence, Docker, Management Software, Corrective Actions, Python

Industry

Information Technology/IT

Description

LOCATION: DARTFORD

Are you searching for a stable and people focused workplace in the UK? Do you want to contribute to innovative, SMART, and forward thinking sustainable solutions that improve people’s wellbeing? If so, Helvar could be your next home.
Here at Helvar we are expanding the skills in our team and are now seeking a highly skilled Quality Assurance Engineer to join our Cloud Development team.

IDEAL EDUCATIONAL BACKGROUND

  • Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent experience
Responsibilities

PURPOSE OF THE ROLE:

As our Cloud Quality Assurance Engineer, you will be contributing to product development projects by designing test plans for IoT cloud-based systems and applications. This role involves designing and executing tests throughout the whole test pyramid, identifying potential risks, and automating test processes to support a continuous integration/continuous delivery (CI/CD) pipeline in a cloud environment.
You will accomplish this by working closely with the development team including SW engineers, HW engineers, product managers and UX designers. In this role you will be expected to enhance and grow the testing culture and processes, as well as participating in system testing and customer pilot projects.

SOME OF THE THINGS YOU’LL BE DOING AS OUR CLOUD QUALITY ASSURANCE ENGINEER:

  • Design and implement test plans: Create and execute comprehensive test plans for cloud-based applications and services, covering functional & non-functional, progression & regression, manual and automated tests on different levels of test pyramid, aligned to business requirements and development epics.
  • Cloud environment testing: Conduct testing in AWS cloud environments ensuring compatibility, performance, and security compliance.
  • Automation and CI/CD integration: Develop and maintain automated test scripts and integrate them into CI/CD pipelines to enable rapid and reliable delivery of cloud solutions.
  • System testing: Contributing to the overall verification and validation of the system, and identification of gaps including documentation. Understanding system level behaviour and ensuring this is fully verified and documented.
  • Performance testing: Measure system performance and scalability under different workloads, optimizing cloud applications for resource efficiency and cost.
  • Collaboration with development teams: Work closely with development, product management, and technical support teams to identify, troubleshoot, and resolve defects or issues early in the development lifecycle.
  • Monitoring and Reporting: Monitor cloud environments during testing, document results, and generate reports that highlight areas for improvement, including recommendations for performance or security enhancements. Reporting test progress to the Product Owner and the Project Manager.
  • Continuous Improvement: Identify and implement best practices, tools, and processes for cloud testing, keeping up-to-date with emerging trends and technologies in cloud computing and quality assurance. Be a contributor to the quality of Helvar products and processes.

SKILLS THAT WOULD BE GREAT FOR THE QUALITY ASSURANCE ENGINEER ROLE AT HELVAR:

  • Experience with cloud solutions: Significant experience in testing cloud-based systems and applications, with a practical knowledge of end-to-end testing preferably AWS
  • Lighting solutions: Minimum 2 years of experience in Helvar, or other, Lighting system, wired and wireless.
  • Tests planning and execution: Experience of planning and executing tests from business requirements and epic definition. Experience of defining system test approaches incorporating software and hardware.
  • Scripting and programming languages: Bash, Python (pytest)
  • Testing frameworks and tools: Experience of test automation frameworks such as Pytest and Cypress to build and automate test cases.
  • CI/CD, Containers: experience with tools like Jenkins, Docker
  • OS: Linux
  • Testing management: Experience of working with test management software such as Xray for Jira.
  • Agile methodologies: Significant hands-on experience with Agile/Scrum methodologies and tools such as Jira, Confluence for tracking issues and working collaboratively in teams.
  • Mindset: Strong problem-solving skills, attention to detail, and ability to analyse test results to recommend corrective actions. Having passion for continuous improvement and learning. Ability to manage well under pressure and cope with some level of uncertainty in hectic environment. We expect everyone to be able to give and receive constructive feedback.
Loading...