Shire Jobs

Mobile Shire Logo

Job Information

L3Harris Sr Specialist, Software Quality Engineer - Python Automation Engineer 1 in United States

Job Title: Sr Specialist, Software Quality Engineer - Python Automation Engineer

Job Code: 11460

Job Location: Washington, DC / Remote, US

About us:

L3Harris has an immediate opening for a Sr Python Software Automation Engineer for our Trenchant division. Trenchant is an elite global team of engineers and security researchers charged with building world-class computer security products.

Trenchant’s expertise is the by-product of the L3Harris acquisition of two highly-regarded information security businesses – Azimuth Security and Linchpin Labs. United under Trenchant, we are a key component of L3Harris’ Intelligence and Cyber International Division.

We are a trusted, discrete partner furnishing security products, consultancy, training and integration services to allied security, defence, and law enforcement agencies.

Job Description:

We are looking for engineers to help us build the next generation of in-house products which underpin automation, tooling, and product testing. In this role, you will stand up, maintain and optimize components of our development and test infrastructure.

You will collaborate closely with the devops team who maintain responsibility for the continuous integration pipeline and environment deployment orchestration.

Your work will support cyber capability development, operations, and QA teams. We are high-tempo and streamlined. We value innovation and passion for technology.

Skills and Attributes:

  • Lead the architectural design of our next generation of Python-based testing automation tooling; and help us build it.

  • Assist cyber-product development teams to develop and operate unit and systems integration testing frameworks for their products.

  • Engage product owners and developers to validate assumptions about product behavior and drive the engineering team toward excellence.

  • Review requirements and participate in architecture/design reviews with an emphasis on test automation strategy.

  • Assist with debugging efforts and potentially helping create debugging tools for platforms with limited existing tooling.

  • Streamline the feedback cycle to development teams by integrating the test automation framework with continuous integration, test reporting services, issue tracker, chat servers, and email.

  • Debug code and improve performance of existing solutions.

  • Take ambiguous or incompletely defined problems and resolve them through consultation with appropriate stakeholders.

  • Design, implement, and interrogate REST APIs with Python using Python base library features (as of 3.8 and above), including type hinting, virtual environments, and popular linters.

  • Package dependency management formats and utilities (e.g. setuptools, pip wheels, poetry, pyproject.toml, etc).

  • Organize a large body of test cases that encompass numerous interconnected components across multiple platforms (Windows, Linux, and Macos); with a strong preference towards pytest plugin development experience.

  • Agile software development and CI/CD workflows and tools, including Gitlab.

    Qualifications:

  • Bachelor’s Degree in Computer Science, Information Technology, or equivalent Cyber Security coursework and 6 years of experience software, software quality, or test development experience or Master's and 4 years of experience. In lieu of degree 10 years of experience in software quality.

  • Experience with Python, Linux, Windows, Android and iOS.

  • Experience with virtualization and/or containerization.

  • Experience automating manual tasks with a high-level language.

  • Experience with API design and REST paradigm.

  • Experience with source control systems and associated workflows in a production environment.

  • Experience developing various forms of software tests in any of the following: unit, integration, performance, or stress.

  • Experience with QA methodologies, writing test plans and test cases experience, and exploring creative testing ideas.

  • Eligible for a security clearance.

    Preferred Additional Skills:

  • Secret Security Clearance.

  • Experience with TCP/IP networking.

  • Experience with continuous integration (CI/CD) and DevOps.

  • Experience with debugging frameworks on mobile devices and computers.

  • Experience working with the US Intelligence community.

    In compliance with pay transparency requirements, the salary range for this role is $104,500.00 - $174,000.00. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

L3Harris Technologies is proud to be an Affirmative Action/Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.

DirectEmployers