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 document procedures is needed.
  • Willing to work with others and embracing teamwork is expected.
  • Detail oriented.
  • Excellent knowledge of Git is expected.
  • Working knowledge of tools like Jira, Confluence is welcomed.

Benefits

Working with a small, versatile QA team involved in cutting edge technologies. The greater development team comprises extremely highly qualified, experienced professionals, working in a dynamic startup environment. As a team, we rely on clear concise and proactive communication, so good communication skills and great work ethic are a must.

We offer a competitive salary based on qualifications.

We observe fully the Greek law in relation to days off per year and we also recognise all official national and local public holidays, but on top of that we offer a 9-14 or day 14 scheme whereas every employee has a day off every second friday which loosely translates to an additional 26 days off per year. A scheme that was tested last year and fully expanded on to 2023.

We are also in the final stages of offering private health insurance in Greece.

Additional perks include online training courses to enable skill enhancement.

A number of other perks are on offer according to the position as well as the engineer level.


Location

We support a hybrid working model, with the center of development being in Heraklion Crete. We welcome remote working. We encourage people visiting the main hub in Heraklion in order to communicate and bond with all team members.


ABOUT SUNLIGHT.IO

Backed by significant private equity investment, Sunlight.io is headquartered in Cambridge, UK with group companies around the world, including the US. The Sunlight leadership team brings a wealth of knowledge and experience from enterprise application virtualisation, cloud services, networking and embedded systems development. The company is further backed by a world class team of engineers, with expertise in low level hardware design, firmware/drivers, hypervisors, storage and network IO, cloud management/orchestration and web UI technologies. Sunlight.io is currently growing a team of experts in Greece focused on product development, support and marketing.

Job Specification

sunlight.io

Information Technology and Services - Athens, Greece