MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Test Automation Engineer

Binary Defense

Full-time
USA
test automation
python
docker
aws
qa
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Overview

Binary Defense, headquartered in Stow, Ohio, is a rapidly growing cybersecurity software and services firm with solutions that include SOC-as-a-Service, best-in-class Managed Detection & Response software, Security Information & Event Management, Threat Hunting and Counterintelligence. Our expert security staff and technology help shield businesses from cyberattacks.

Named a Cleveland Plain Dealer Top Workplace in 2020 and a top 10 software developer in Northeast Ohio by Crain's, Binary Defense is a fast-paced business that enjoys a relaxed culture, flexible remote work options, as well as generous on-site perks. For the third year in a row, Binary Defense has been recognized as one of the fastest-growing private companies in the US! Ranking at 2,985 on the Inc. 5000 list for 2021, Binary Defense is proud of its position as the only security firm in Ohio to make the list. The company ranks among the top 100 in Ohio for growth, and in the top 25 in the Northeast Ohio region. At the 2021 Greater Cleveland Partnership's Best of Tech Awards, Binary Defense was recognized as the Tech Company of the Year, Best Technology Solution and Best Tech Services Company in Northeast Ohio.


Binary Defense offers competitive medical, dental and vision coverage for employees and dependents, a 401k match which vests every payroll, a flexible and remote friendly work environment, as well as training opportunities to expand your skill set (to name a few!). If you're interested in joining a growing team with great perks, we encourage you to apply!



About the Role

Binary Defense is seeking a Test Automation Engineer, reporting into the Architect, Quality Engineering, who will be critical in building and maintaining our test automation suite. You will be a member of an Agile Delivery Team and will partner with Software Engineers to ensure high quality releases of software. We believe that quality is a team sport (there are no Development and QA silos), and that excellent software is created through the close proximity of development and test activities. Therefore, you must be able to write test automation, including performance tests, perform manual testing when needed, and educate the Software Engineers on how they contribute in the process of delivering high quality software for our customers.

As a remote-friendly team, we default to trust and expect the best from each other. We thrive when we cooperate with each other to deliver timely and effective work. We do our best to help everyone bring their whole selves to work, encourage diversity, and support family-friendliness and flexibility in our schedule.



Key Responsibilities

Effectively collaborate within a product-focused software delivery team to:

  1. Deliver world-class security products of the highest quality while using Agile frameworks (Scrum, Kanban, XP, etc.) and test automation
  2. Define, design, estimate, plan, & execute user stories
  3. Write high-quality test automation code and perform manual testing as needed

Design, develop, and maintain test automation suite using Python, Shell Scripting/ Bash.

Learn new technologies, tools, and coding languages to enhance the test automation suite to continuously improve the quality of our products.

Demonstrate passion for working in an Agile (Scrum, Kanban, XP, etc.) software development environment with a focus implementing best practices and continuously improving as a team in ways that support our unique business needs.

Work within a delivery team to integrate the test automation into build pipelines that support continuous testing.

Participate in design and code reviews, measure code coverage, assess overall system quality, and ensure effectiveness.

Automate API testing based on project needs.

Partner with Architect of Quality Engineering to improve tests, test environments and test data.

Provide information to support reporting of key performance metrics to assess quality.

Supports Architect of Quality Engineering in regular activity with the delivery team to assess current state of quality and build plans to improve.

Other projects and responsibilities, as assigned by the direct manager.


Requirements:

Education/Experience


Computer Science, Engineering, or similar degree. Equivalent real-world experience would be acceptable in lieu of degree.

3+ years of hands-on software development or test automation experience.

Experience:

Python - Expertise Level: High

Shell Scripting, Powershell, Go, etc - Expertise Level: Moderate

Active Directory, Windows Registry, Windows Event, Group Policy & related - Expertise Level: Moderate

Experience working with/ testing on-prem/ cloud VMs (installing software remotely, monitoring system & custom application logs, etc)

Experience working with/ testing client-based application

Experience using git as a source code management tool

Experience with integrating automation frameworks in the CI pipeline.

Knowledge of the automation testing lifecycle.

Aptitude and desire to learn security tools to replicate techniques used during cyber-attacks.

Experience successfully working with distributed teams as the delivery teams are fully remote.

Excellent communication skills (verbal and written), and the ability to work effectively with others in a team environment.

Strong fundamentals and passion around a shift left mindset - we believe in beginning to test requirements during refinement

Successful experience delivering using team-based Agile frameworks (Scrum, Kanban, XP, etc.).



Other Knowledge, Skills and Abilities

Interest in learning other languages in addition to Python, Powershell & Shell Scripting/ Bash

Ability to debug the possible causes of failures and generate bug tickets for the team to solve.

Communicative and social - excellent interpersonal and communication skills, including the ability to clearly and concisely express concepts in verbal and written forms.

Creativity, initiative, and flexibility - tempered by pragmatism, patience, and attention to detail.

Proactive - must embody a strong sense of responsibility for the timely completion of tasks.

Enthusiastic - must be high-energy and a passionate advocate for quickly delivering value.

Collaborative - Works closely with team members and stakeholders to understand needs, gain perspective, and collectively execute automated test iterations, tracking & reporting test results, troubleshooting and coordinating the bug fixes.

Honest, humble, friendly, and collegial.

Self-motivated - ability to learn on the job in fast paced environment and make progress despite obstacles.

Bring an ability to thrive in a fully remote organization.

Approaches work with a strong sense of urgency - you are in control and consistently identify opportunities to progress sooner rather than later.



Preferred

Experience in cybersecurity and intelligence.

Knowledge of application security practices.

Previous experience testing distributed solutions deployed on servers and end user machines that integrate with a web application.

Experience with exploratory testing - the complexities of the security domain requires some creative thinking to try and break the software in interesting ways

Working knowledge of GitLab.

Experience using macOS as a Development Platform - all engineers are provided a MacBook Pro.

Nice to haves

Other language experiences like F#, C#, or C/C++

Knowledge of cloud and container technology (e.g. AWS, Azure, Docker, Kubernetes).

Understanding of Terraform, Ansible, Pulumi, or Vagrant.


About the job

Full-time
USA
Posted 2 years ago
test automation
python
docker
aws
qa
Enhancv advertisement

30,000+
REMOTE JOBS

Unlock access to our database and
kickstart your remote career
Join Premium

Test Automation Engineer

Binary Defense
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Overview

Binary Defense, headquartered in Stow, Ohio, is a rapidly growing cybersecurity software and services firm with solutions that include SOC-as-a-Service, best-in-class Managed Detection & Response software, Security Information & Event Management, Threat Hunting and Counterintelligence. Our expert security staff and technology help shield businesses from cyberattacks.

Named a Cleveland Plain Dealer Top Workplace in 2020 and a top 10 software developer in Northeast Ohio by Crain's, Binary Defense is a fast-paced business that enjoys a relaxed culture, flexible remote work options, as well as generous on-site perks. For the third year in a row, Binary Defense has been recognized as one of the fastest-growing private companies in the US! Ranking at 2,985 on the Inc. 5000 list for 2021, Binary Defense is proud of its position as the only security firm in Ohio to make the list. The company ranks among the top 100 in Ohio for growth, and in the top 25 in the Northeast Ohio region. At the 2021 Greater Cleveland Partnership's Best of Tech Awards, Binary Defense was recognized as the Tech Company of the Year, Best Technology Solution and Best Tech Services Company in Northeast Ohio.


Binary Defense offers competitive medical, dental and vision coverage for employees and dependents, a 401k match which vests every payroll, a flexible and remote friendly work environment, as well as training opportunities to expand your skill set (to name a few!). If you're interested in joining a growing team with great perks, we encourage you to apply!



About the Role

Binary Defense is seeking a Test Automation Engineer, reporting into the Architect, Quality Engineering, who will be critical in building and maintaining our test automation suite. You will be a member of an Agile Delivery Team and will partner with Software Engineers to ensure high quality releases of software. We believe that quality is a team sport (there are no Development and QA silos), and that excellent software is created through the close proximity of development and test activities. Therefore, you must be able to write test automation, including performance tests, perform manual testing when needed, and educate the Software Engineers on how they contribute in the process of delivering high quality software for our customers.

As a remote-friendly team, we default to trust and expect the best from each other. We thrive when we cooperate with each other to deliver timely and effective work. We do our best to help everyone bring their whole selves to work, encourage diversity, and support family-friendliness and flexibility in our schedule.



Key Responsibilities

Effectively collaborate within a product-focused software delivery team to:

  1. Deliver world-class security products of the highest quality while using Agile frameworks (Scrum, Kanban, XP, etc.) and test automation
  2. Define, design, estimate, plan, & execute user stories
  3. Write high-quality test automation code and perform manual testing as needed

Design, develop, and maintain test automation suite using Python, Shell Scripting/ Bash.

Learn new technologies, tools, and coding languages to enhance the test automation suite to continuously improve the quality of our products.

Demonstrate passion for working in an Agile (Scrum, Kanban, XP, etc.) software development environment with a focus implementing best practices and continuously improving as a team in ways that support our unique business needs.

Work within a delivery team to integrate the test automation into build pipelines that support continuous testing.

Participate in design and code reviews, measure code coverage, assess overall system quality, and ensure effectiveness.

Automate API testing based on project needs.

Partner with Architect of Quality Engineering to improve tests, test environments and test data.

Provide information to support reporting of key performance metrics to assess quality.

Supports Architect of Quality Engineering in regular activity with the delivery team to assess current state of quality and build plans to improve.

Other projects and responsibilities, as assigned by the direct manager.


Requirements:

Education/Experience


Computer Science, Engineering, or similar degree. Equivalent real-world experience would be acceptable in lieu of degree.

3+ years of hands-on software development or test automation experience.

Experience:

Python - Expertise Level: High

Shell Scripting, Powershell, Go, etc - Expertise Level: Moderate

Active Directory, Windows Registry, Windows Event, Group Policy & related - Expertise Level: Moderate

Experience working with/ testing on-prem/ cloud VMs (installing software remotely, monitoring system & custom application logs, etc)

Experience working with/ testing client-based application

Experience using git as a source code management tool

Experience with integrating automation frameworks in the CI pipeline.

Knowledge of the automation testing lifecycle.

Aptitude and desire to learn security tools to replicate techniques used during cyber-attacks.

Experience successfully working with distributed teams as the delivery teams are fully remote.

Excellent communication skills (verbal and written), and the ability to work effectively with others in a team environment.

Strong fundamentals and passion around a shift left mindset - we believe in beginning to test requirements during refinement

Successful experience delivering using team-based Agile frameworks (Scrum, Kanban, XP, etc.).



Other Knowledge, Skills and Abilities

Interest in learning other languages in addition to Python, Powershell & Shell Scripting/ Bash

Ability to debug the possible causes of failures and generate bug tickets for the team to solve.

Communicative and social - excellent interpersonal and communication skills, including the ability to clearly and concisely express concepts in verbal and written forms.

Creativity, initiative, and flexibility - tempered by pragmatism, patience, and attention to detail.

Proactive - must embody a strong sense of responsibility for the timely completion of tasks.

Enthusiastic - must be high-energy and a passionate advocate for quickly delivering value.

Collaborative - Works closely with team members and stakeholders to understand needs, gain perspective, and collectively execute automated test iterations, tracking & reporting test results, troubleshooting and coordinating the bug fixes.

Honest, humble, friendly, and collegial.

Self-motivated - ability to learn on the job in fast paced environment and make progress despite obstacles.

Bring an ability to thrive in a fully remote organization.

Approaches work with a strong sense of urgency - you are in control and consistently identify opportunities to progress sooner rather than later.



Preferred

Experience in cybersecurity and intelligence.

Knowledge of application security practices.

Previous experience testing distributed solutions deployed on servers and end user machines that integrate with a web application.

Experience with exploratory testing - the complexities of the security domain requires some creative thinking to try and break the software in interesting ways

Working knowledge of GitLab.

Experience using macOS as a Development Platform - all engineers are provided a MacBook Pro.

Nice to haves

Other language experiences like F#, C#, or C/C++

Knowledge of cloud and container technology (e.g. AWS, Azure, Docker, Kubernetes).

Understanding of Terraform, Ansible, Pulumi, or Vagrant.


Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Free Job Alerts

Job Skills
API
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2025 Working Nomads.