About this role
Reflexive Concepts is seeking an Automated Test Engineer to join our team!
In this role, you will develop Python-based automated tests using frameworks such as pytest and integrate them into CI/CD pipelines such as Jenkins or Bamboo.
Requirements:
- 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
Qualifications:
- 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
.png)