Automation Engineer at DroneUp

2 years ago QA Middle Full-Time

DroneUp is seeking an Automation Engineer who will play a crucial role in building upon our existing framework and help create an automated regression suite.


Requirements:

  • Bachelor's Degree in Computer Science, Computer Information Systems, or related field
  • 5+ years of experience in using Cucumber for automated testing
  • Strong understanding of Behavior Driven Development (BDD) methodologies and testing frameworks
  • Experience with test automation tools and integration with Zephyr Scale
  • Knowledge of database systems and SQL
  • Ability to analyze and improve business processes
  • Excellent written and verbal communication abilities
  • Ability to work both independently and in a team environment
  • Experience as part of a product team responsible for developing and management of a safety-critical software system
  • Familiarity with BDD frameworks and tools
  • Diverse test engineering experience with a variety of electronic or mechanical systems
  • Flight Performance and Handling Qualities (FPHQ) experience is a plus
  • Knowledge and experience with aircraft systems, including ASE, IFF, radios, and systems engineering
  • Familiarity with FAA regulations a plus
  • FAA Part 107 Certification a plus
  • Strong understanding of software testing methodologies, techniques, and tools
  • Excellent organizational skills and attention to detail
  • Ability to create test plans and cases from specifications or verbal communications
  • Excellent interpersonal skills with the ability to serve as a liaison with developers, project managers, and pilots
  • Strong analytical and problem-solving skills
  • Proficient with google workspace or related software
  • Experience with requirements traceability software, such as Jama
  • Strong verbal and written communication skills
  • 5+ years’ experience with C# (.NET Core), JavaScript, Java, GoLang, or Python programming languages
  • Object oriented programming experience
  • 1-2 years’ experience with relational databases
  • Experience working with CI/CD tools
  • Strong understanding of TDD/BDD
  • Solid knowledge of the HTTP protocol and REST APIs
  • Experience with the WebSocket protocol and socket.io
  • Experience developing and/or testing real-time (soft-deterministic) applications
  • Experience working with Docker and cloud-based micro-service architecture
  • Experience working in a DevOps support model and troubleshooting production environments
  • Experience with Unix-like shell scripting
  • Experience with Atlassian tools (Confluence, JIRA, Bitbucket)


Description:

REMOTE - United States

DroneUp is seeking an Automation Engineer who will play a crucial role in building upon our existing framework and help create an automated regression suite. The ideal candidate should have a strong understanding of programming and automation tools, as well as experience in analyzing and improving business processes. The Automation Engineer will be responsible for designing and implementing automated solutions that will enhance the efficiency of our systems and processes. This role requires strong problem-solving and analytical skills, as well as excellent written and verbal communication abilities to effectively collaborate with cross-functional teams. The Automation Engineer will play a key role in ensuring the smooth and efficient operation of our automated regression suite and contribute to the ongoing success of our organization.

Responsibilities

  • Design, develop, and implement automated tests using Behavior Driven Development (BDD) methodologies and Cucumber frameworks
  • Write clear and concise test scenarios and scenarios that accurately reflect business requirements
  • Integrate automated tests with Zephyr Scale for continuous testing and monitoring
  • Collaborate with cross-functional teams to understand business requirements and ensure accurate test coverage
  • Maintain and update automated test scripts to ensure they remain relevant and effective
  • Monitor test results and troubleshoot any issues that arise during the testing process
  • Stay up-to-date with best practices and advancements in BDD, Cucumber, and Zephyr Scale
  • Work closely with other Automation Engineers to develop a holistic automation strategy at the integration level
  • Analyze business requirements and work alongside engineering to develop and execute comprehensive test plans with systematic QA methodology
  • Learn quality and coding best practices and standards and train teams on best quality practices
  • Ensure that the scrum teams are adhering to AGILE development in terms of Definition of Ready, Definition of Done, etc., by enforcing quality goals
  • Other duties as assigned

Requirements:

Bachelor's Degree in Computer Science, Computer Information Systems, or related field

5+ years of experience in using Cucumber for automated testing

Strong understanding of Behavior Driven Development (BDD) methodologies and testing frameworks

Experience with test automation tools and integration with Zephyr Scale

Knowledge of database systems and SQL

Ability to analyze and improve business processes

Excellent written and verbal communication abilities

Ability to work both independently and in a team environment

Experience as part of a product team responsible for developing and management of a safety-critical software system

Familiarity with BDD frameworks and tools

Diverse test engineering experience with a variety of electronic or mechanical systems

Flight Performance and Handling Qualities (FPHQ) experience is a plus

Knowledge and experience with aircraft systems, including ASE, IFF, radios, and systems engineering

Familiarity with FAA regulations a plus

FAA Part 107 Certification a plus

Strong understanding of software testing methodologies, techniques, and tools

Excellent organizational skills and attention to detail

Ability to create test plans and cases from specifications or verbal communications

Excellent interpersonal skills with the ability to serve as a liaison with developers, project managers, and pilots

Strong analytical and problem-solving skills

Proficient with google workspace or related software

Experience with requirements traceability software, such as Jama

Strong verbal and written communication skills

5+ years’ experience with C# (.NET Core), JavaScript, Java, GoLang, or Python programming languages

Object oriented programming experience

1-2 years’ experience with relational databases

Experience working with CI/CD tools

Strong understanding of TDD/BDD

Solid knowledge of the HTTP protocol and REST APIs

Experience with the WebSocket protocol and socket.io

Experience developing and/or testing real-time (soft-deterministic) applications

Experience working with Docker and cloud-based micro-service architecture

Experience working in a DevOps support model and troubleshooting production environments

Experience with Unix-like shell scripting

Experience with Atlassian tools (Confluence, JIRA, Bitbucket)

🇺🇸 United States sql C# .net testing qa
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)