Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Sdet-Work For The Best Rated Software Company

Prometeo Talent

Teletrabalho

BRL 80.000 - 120.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A tech company is seeking a Systems Software Development Engineer in Test to lead the development of an automated testing framework. The ideal candidate has a Bachelor's degree in Computer Science, with over 3 years of experience in OOP and scripting languages. You will collaborate with engineering teams to enhance the quality of software products. Familiarity with testing tools and frameworks like Cucumber and Junit is essential. This role has a focus on creating impactful automation solutions.

Qualificações

  • 3+ years of experience in Object Oriented Programming (OOP) and functional programming.
  • Expertise in cross-platform development for Desktop Application test automation.
  • Strong knowledge of Behavior Driven Development (BDD) and Test-Driven Development (TDD).

Responsabilidades

  • Develop an automated testing framework used across NinjaOne.
  • Contribute to an automation testing solution.
  • Impact the overall quality of IT Operations software products.

Conhecimentos

Object Oriented Programming (OOP)
Scripting languages (Shell, PowerShell, Python)
Cross platform development
Troubleshooting and root cause analysis
Behavior Driven Development (BDD)
Test-Driven Development (TDD)

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

Cucumber
Junit
Gradle
Zephyr (Jira)
Jira
VMware's vSphere
AWS
Descrição da oferta de emprego
Overview

We are looking for a systems Software Development Engineer in Test to join a new NinjaOne engineering team pioneering a software testing initiative that will make a long-term impact on our software's "quality" of life. You will be a part of the team that influences the roadmap, make critical technology decisions, and implement the technologies for this NinjaOne, high-profile priority. Give architectural insight on the best way to achieve a quality testing process using current or new testing infrastructure. Always participating in our software development life cycle from beginning to end. You will collaborate closely with our product engineering teams; defining a testing protocol for new features released to our customers. Bring your passion for software development and your automation testing expertise; to change our software development landscape. Delivering groundbreaking designs of test-driven infrastructure of system level validation across our internal and client platforms.

About You
  • Bachelor\'s degree in Computer Science or related technical Engineering discipline, or your qualified work history equivalent.
  • 3+ years of experience in Object Oriented Programming (OOP) and functional programming, such as Java, Kotlin, and C++
  • 3+ years of experience in scripting languages, such as Shell (bash, sh, DOS), PowerShell, and Python
  • Expertise in cross platform development on Linux, Windows and Mac for Desktop Application test automation.
  • Experience in a variety of operating systems level multilayer testing such as integration, API, GUI, database, unit, system, end-to-end, performance, cross platform testing, and code coverage tools and metrics
  • Possess strong knowledge of Behavior Driven Development (BDD) and Test-Driven Development (TDD)
  • Demonstrated ability to write, edit, and debug automation scripts to achieve desired output.
  • Strong troubleshooting and root cause analysis software development experience.
  • Knowledge in automating Distributed Computing Environments and Networking.
  • Experience with web service technology like XML, REST, SOAP, JSON, SQL
Responsibilities
  • Greenfield the development of an automated testing framework used across our NinjaOne software engineering landscape.
  • Contribute to an automation testing solution
  • this key initiative to provide, grow and permanently maintain the best automation testing solution for NinjaOne
  • Impact the overall quality of our IT Operations software products.
What will you work with?
  • Testing tools such as Cucumber
  • Testing languages such as Gherkin
  • Testing frameworks such as Junit
  • Build automation tools such as Gradle
  • Execution and reporting system such as Zephyr (Jira)
  • Ticketing and tracking system such as Jira
  • Virtualization platform such as VMware\'s vSphere
  • Cloud platforms such as AWS
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.