Automated Test Engineer

Reflexive Concepts
Annapolis Junction, MD, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) PHP (Programming Language) Microsoft Windows Data Analysis Apache HTTP Server Automation of Tests C Shell Unix C++ (Programming Language) Configuration Management Adobe Coldfusion Databases
+35 more
Computer Engineering Continuous Delivery Continuous Integration Linux Web Development Perl (Programming Language) Ethernet H.323 Protocol Multi-protocol Systems Python (Programming Language) Media Gateway Control Protocol (MGCP) MySQL Network Protocols Object-Oriented Software Development Oracle (Applications) Systems Development Life Cycle Reverse Engineering Simple Network Management Protocols Software Engineering Software Requirements Analysis Software Testing Automation Framework Subversion System Testing Systems Integration TCP/IP X.25 (ITU-T Recommendations) Extensible Markup Language (XML) Scripting Sybase Git Pytest Information Technology Software Version Control Atlassian Bamboo Jenkins

Requirements

Test Automation, Test Automation, Python Programming/Scripting Language, Pytest, Jenkins, Test Harness, Continuous Deployment/Delivery, Continuous Integration, Source Code/Configuration Management (SCM), Git, * Python development (preferably using virtual environments)

  • Experience with Python test automation frameworks (pytest and others)
  • Experience with CI/CD tools like Jenkins or Bamboo
  • Experience with version control software like Git and Subversion
  • Experience with common networking protocols (TCP/IP, MPLS, Ethernet) and protocol analysis preferred, * 6+ years of experience with a Bachelor’s degree
  • Bachelor’s degree in Electrical Engineering or Computer Science or Computer Engineering or Mathematics. Four (4) years of equivalent related military experience may be substituted for the Bachelor’s degree*
  • or Master of Computer Science or Computer Engineering
  • Shall have knowledge and experience in three (3) or more of the following:*
  • System Requirements Analysis
  • Software System Design
  • Software System Development
  • Software System Integration
  • Software System Testing
  • Experience in four (4) or more of the following:*
  • Developing software applications in C, C++, or Java
  • Developing software applications for Unix, Linux, or Windows environments
  • Developing DLLs for the Windows environment
  • Development on computer telephony platforms using computer technology cards such as Dialogic
  • Object-oriented programming
  • Working knowledge of common protocols/standards such as TCP/IP, SNMP, H.323, X.25, 802.11, 802.16, SIP, MEGACO, or MGCP
  • Web development, with proven knowledge of XML, PHP, MySQL, ColdFusion, or Apache
  • Script writing using Perl, Python, Bourne shell, C shell, or other proprietary scripting languages
  • Database experience with Sybase, Oracle, or Microsoft
  • Reverse engineering and analysis of software
  • Kernel knowledge of Unix (Linux)
  • Bit-level data analysis

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…