QA Automation Developer

QA Automation Developer
sunlight.io, Greece

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jan 24, 2023
Last Date
Feb 24, 2023
Location(s)

Job Description

Sunlight.io makes performance possible anywhere - from the cloud to the edge.

The Sunlight HyperConverged Edge is a reliable, secure, zero-touch and economic infrastructure that helps turn your critical edge data into real-time insight and action across your retail stores, manufacturing lines and smart cities.

Sunlight makes running and managing applications and infrastructure at the edge as easy as in the cloud. Sunlight works with efficient, ruggedized edge hardware - so you can consolidate all of your in-location edge applications with full isolation, security and high availability.

Find out more at https://sunlight.io


Job Description

This is a remote position currently, with the option for a hybrid model in the future.

Sunlight.io is building the next-generation cloud platform technology and we are looking for an Engineer to be part of our QA developer team to ensure product quality. Our team is developing the most efficient HyperConverged Infrastructure (HCI) Cloud platform, based on our new high-performance Hypervisor technology called NexVisor.

In this role, you will develop and execute explanatory and automated tests which will be conducted before any product launches to ensure the software runs smoothly and meets client needs.

QA engineer responsibilities include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and you will play an important role in our company’ s product development process.

Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to ensure quality standards are met. If you have an engineering background and enjoy providing end-to-end solutions to software quality problems, we'd like to meet you.


General Skills Description

To be qualified for this role, you should hold a degree inComputer Science, IT, Software Engineering or a relevant field. You will be required to oversee all aspects of software and product testing within the company. This may include developing test strategies, drawing up test documents, identifying faults, and writing QA reports.

To ensure success as a QA engineer you should have extensive experience in data analytics, high-level problem-solving skills, and strong communication skills.

We use a custom testing platform, developed inhouse over the years, that requires a high degree of software development skills. It is currently based on the Python programming language.


Responsibilities
  • Meet regularly with the software/product designers to help determine quality assurance parameters.
  • Draft testing documents.
  • Identify, record, document thoroughly and track bugs.
  • Implement testing procedures and improve the QA process (writing code).
  • Create detailed, comprehensive and well-structured test plans and test cases (writing code).
  • Troubleshoot quality issues and modify test procedures.
  • Participate in Quality Assurance reports.
  • Monitor debugging process results.
  • Perform thorough regression testing when bugs are resolved.
  • Conduct analysis checks in both automatic and manual testing.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Stay up-to-date with new testing tools and test strategies.
  • Develop and apply testing processes for new and existing products to meet client needs (writing code).
  • Ensure the successful deployment of products into the market.
  • Respond to requests from the team lead, the design team and management.
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements.

Requirements

  • BS/MS degree in Computer Science, IT, Software Engineering or relevant field.
  • Experience writing production-quality code in modern languages. We mainly use Python as well as various shell scripting (e.g. bash). You are expected to be fluent with Python. Excellence in other high level programming languages is welcomed.
  • Hands-on experience with Linux is required (Windows is a plus).
  • Good understanding of computer systems, servers, and networking.
  • Proven work experience as a QA developer/engineer.
  • Strong knowledge of software QA methodologies, tools and processes.
  • Experience writing clear, concise and comprehensive test plans and test cases.
  • Hands-on experience with automated testing tools will be appreciated.
  • High-level analytical skills.
  • Excellent problem-solving and critical thinking.
  • Advanced written and verbal communication skills are expected, in the preferred language which is English.
  • Ability to do

Job Specification

Job Rewards and Benefits

sunlight.io

Information Technology and Services - Athens, Greece
© Copyright 2004-2024 Mustakbil.com All Right Reserved.