6+ years of experience in software development or testing
Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or Mathematics (military experience may substitute)
Knowledge in system requirements analysis, software design, development, integration, and testing
Experience in developing applications in C, C++, or Java
Familiarity with networking protocols like TCP/IP, SNMP, and H.323
Responsibilities
Develop Python-based automated tests using frameworks like pytest
Integrate automated tests into CI/CD pipelines such as Jenkins or Bamboo
Collaborate with cross-functional teams to ensure software quality
Analyze system requirements and design software solutions
Conduct software testing and integration activities
Benefits
Flexible work environment
Opportunities for professional development
Access to cutting-edge technology
Collaborative team culture
Health and wellness programs
Full Job Description
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
About Reflexive Concepts
Reflexive Concepts Careers
Joining Reflexive Concepts presents an unparalleled opportunity to become part of a leading team of professionals dedicated to innovation and technology. This is a pivotal time to engage with a company that values growth, leadership, and diversity in its workforce.
Explore Job Opportunities
Reflexive Concepts is actively seeking talented individuals for various positions across the company. With a commitment to professional excellence, Reflexive Concepts offers a dynamic environment where skills are honed, and careers flourish. Explore the multitude of job opportunities that range from internships to full-time positions, each offering a unique chance to contribute to groundbreaking projects.
Experience the Culture and Benefits
At Reflexive Concepts, the culture thrives on diversity, innovation, and leadership. Employees enjoy a range of benefits designed to support their professional and personal growth. The company is dedicated to fostering an inclusive environment where every team member’s contribution is valued. Benefits include comprehensive health care, flexible working conditions, and continuous professional development through diversity training and leadership workshops.
Engage in Professional Growth
Career advancement is a cornerstone of employment at Reflexive Concepts. The company supports a trajectory of professional growth through robust training programs, access to global resources, and opportunities to lead. Networking within the industry and participating in global teams allow employees to gain valuable insights and experiences that propel their careers forward.
Innovative Work Environment
Reflexive Concepts is at the forefront of technological advancement and industry innovation. Employees are encouraged to push the boundaries of what is possible, bringing fresh ideas and perspectives to their work. The collaborative atmosphere fosters a sense of community and drives collective success.
Join the Team
Reflexive Concepts is hiring! Search open positions that align with your skills and interests. The company looks for passionate, curious, and solution-driven team players. Prepare your resume, sharpen your interview skills, and get ready to embark on a rewarding career path with Reflexive Concepts.
Stay Connected
Keep up to date with career tips, insider perspectives, and industry-leading insights from Reflexive Concepts. Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at Reflexive Concepts.
SEARCH REFLEXIVE CONCEPTS JOBS
READ CAREERS BLOG
Job Alert Emails
Sign up to receive personalized job alerts and stay informed about the latest employment opportunities and company news. See what exciting and rewarding career opportunities await at Reflexive Concepts.