ST Engineering iDirect

Senior Test Automation Engineer

Job Locations US-VA-Herndon
ID
2024-2571
Department Name
NGP
Type
US Employee Full-Time

Overview

The Senior Test Automation Engineer role is centered on developing and maintaining automated test strategies and infrastructure, with a strong emphasis on IP/Networking knowledgePython scripting, and test automation expertise. The ideal candidate will have a proven track record in collaborative global team environments, leveraging tools like Spirent for performance testing, and deploying solutions on cloud platforms. Proficiency in GraphQL, along with experience in continuous integration and deployment (CI-CD) practices, is also crucial. This role requires a blend of technical skills, creativity, and a solid work ethic to contribute effectively to the team’s success.

Responsibilities

  • Develops automation test strategies and plans in partnership with development and test engineering teams.
  • Writes new automated tests for software features and maintains the infrastructure necessary to run that automation.
  • Works closely with engineers to build, run automated test suites, and triage failures.
  • Builds knowledge of product issues and expands the automation test suites to cover them.
  • Enhances automated regression coverage.
  • Evaluates and recommends third-party test tools and other software/hardware products to aid in the system test effort.
  • Works with onsite and offsite team members to coordinate automation backlog work.
  • Contributes to manual testing based on project requirements.
  • Contributes to the knowledge base and conducts training on automation framework, products, and processes.
  • Other duties as assigned.

Qualifications

  • Bachelor of Science (B.S.)or equivalent engineering degree. 
  • 8+ years’ experience working in complex design and build engineering environments, or equivalent combination of education and experience.
  • IP/Networking knowledge required.
  • Experience with shell scripting and Python is a must have.
  • Test Automation experience with Python, Robot Framework.
  • Experience with hardware and/or software development lifecycle processes.
  • Experience with IP router performance test tools, such as Spirent, etc.
  • Experience with deploying and debugging containers and VMs on cloud platforms such as AWS and OpenShift.
  • Demonstrated ability to design and develop innovative ideas that tackle automation and execution problems.
  • Satcom/Telecom knowledge/experience is a plus.
  • Experience with Git and Jira.
  • Experience with GraphQL and REST.
  • Familiarity with CI-CD controllers (Jenkins, GitLab) and build pipelines, in general.
  • Strong debugging and triaging capabilities.
  • Ability to thrive in a collaborative environment.
  • Comfortable working with multi-functional teams.
  • Experience working with Scrum, Kanban, and SAFe Methodologies
  • Integrity, creativity for solving problems/ideas, and a great work ethic.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.