Test Environment Lead
Responsibilities:
iconectiv is seeking a Test Environment Lead for the TruNumber Gateway application. The Gateway is used to support managing the porting of telephone numbers between telecom carriers. You will be responsible for designing, implementing, and maintaining the test environment infrastructure to support the development and test teams with automated test solutions.
- Work with an Agile team dedicated to delivering best-in-class test cases and automation scripts.
- Install and configure injectors and simulators used by the Gateway application to support test automation.
- Define and implement the test automation strategy, support other testers in their testing activities, create automated test cases and perform automated and/or manual testing as needed.
- Collaborate with System Engineering, Software Development, DevOps, and Program Management in all aspects of the development lifecycle.
- Collaborate with Customer Support to analyze, reproduce and resolve production issues.
Requirements:
- 5+ years of work experience as an automated Software Test Engineer is required.
- Demonstrated ability to lead a team of test engineers.
- Knowledge and experience in the following languages and technologies:
- RHEL
- Python, BASH, KSH
- SOAP, RESTful services
- Web based application
- JMeter for performance testing
- Oracle, MySQL, MongoDB
- SSL certificate management
- MS Office 365
- Skilled with a variety of testing tools and techniques for front-end and back-end test automation - preferably Robot Framework.
- Experience with Agile methodology and familiarity with Helix application lifecycle management is an advantage.
- Ability to communicate and collaborate cross-functionally and work well in a team-oriented environment.
- Strong written and verbal communications skills.
- B.S. in Computer Science or related discipline.
- US Citizenship Required
Senior Network Engineer
Responsibilities:
The Senior Network Engineer role is responsible for the implementation, planning, and coordination of network and security systems and software that protects the technological infrastructure for the NPAC (Number Portability Administration Center). In this capacity, the Senior Network Engineer builds and maintains the daily operations of computer networks for Lab and Production at our Primary and Alternate data centers.
This position has the following responsibilities:
Must be available to support the needs of the business 24 x 7 via on-call team rotation
- Support local data centers on-site and remotely to manage and maintain lab and production network equipment. This includes performing work physically in the data center when on-site hands are required.
- Design, build, implement and test, green field lab and production network solutions.
- Design, implement and test network expansions and changes.
- Deploy, install, and configure hardware such as firewalls, switches, routers, load balancers, IPS, network monitoring systems and other network security related products.
- Develop project proposals, designs, implementation plans including timelines and cost projections for various network initiatives.
- Write functional requirements/specifications documents for network projects and initiatives.
- Perform network maintenance activities - upgrade network hardware, IOS upgrades and network routing configuration implementations and modifications, as required.
- Review and develop MoPs (Method of Procedures) for network change management implementations in lab and production environments.
- Develop and maintain Network ODR (Operations Design Requirement) documents for network data configuration record keeping and archives.
- Perform network troubleshooting to isolate, diagnose and resolve common and complex network problems.
- Develop and implement network acceptance test plans for new network builds.
- Perform network modeling, analysis, and planning.
- Be able to advise and present technology related issues and trends to management.
- Knowledge share, direct and guide junior members of the team.
Required Qualifications:
- Expertise in Fortinet FortiGate, FortiSwitch network gear and FortiManager, FortiAnalyzer and FortiAuthenticator. Fortinet Certified Professional - Network Security Certification.
- BS or MS in Network Engineering and Administration or related technology field.
- Minimum 7 years of IT Network experience.
- Strong experience in the areas of Network requirements analysis, architecture, engineering, operations, and maintenance.
- Experience with Cisco router, ASA, and switching (Catalyst, Nexus) systems, F5 load balancing and network monitoring tools is a plus.
- Expertise in the following areas: WAN, LAN, Switching, and IP addressing, Routing Protocols, Firewalls, IPSec VPN tunnels and network/data security.
- Expertise with SNMP – and NetFlow-based network monitoring and management
- Expertise with infrastructure cabling and premise guideline specifications
- Experience with various operating systems and environments (Windows, Linux, Solaris).
- Strong organizational skills, attention to detail and the ability to handle multiple projects simultaneously while meeting deadlines.
- Proficiency with Microsoft Office Applications Suite and SharePoint.
- Ability to communicate with all levels of management.
- Personal Attributes: Must be a Team-player, excellent organizational, writing, and communication skills; customer and quality focused; highly motivated and self-starter; innovative thinker; and able to work independently.
- Familiarity with ITIL standards, Number Portability, Telecommunications is a plus.
- Bachelor’s degree in computer science, computer engineering, or similar technical discipline or 6+ years of equivalent work experience.
- Must be able to go into the facility as needed
- US Citizenship only required
Test Engineer
Responsibilities:
iconectiv is seeking a Test Engineer for the TruNumber Gateway (TNG) application. TNG coordinates ports between carriers and updates from the NPAC SMS to the local network for the portability of telephone numbers and number pool blocks. Candidate will be responsible for designing, implementing, and maintaining the test solutions to support the TNG product. Candidate will work with an Agile team dedicated to delivering best-in-class test cases and automation scripts.
- Actively participate in agile ceremonies such as backlog grooming, story pointing, sprint planning and sprint retrospectives.
- Work with product managers and software developers to understand business needs and impacts to the system.
- Create user stories for software developers to implement.
- Create/execute test cases to validate the user stories.
- Perform certification testing to interoperate with the NPAC SMS.
- Create online help and system administration guides.
- Provide data samples, product demonstrations and responding to customer support issues when required.
Requirements:
- 5+ years of work experience as an Software Test Engineer.
- Knowledge and experience in the following languages and technologies:
- Web based application
- RESTful services
- XML, JSON
- Oracle, MySQL
- SSL certificate management
- Microsoft Office 365
- Experience working with Application Lifecycle Management (ALM) Tools
- Experience with Agile/SCRUM
- Knowledge of US number porting workflows is a plus
- Ability to communicate and collaborate cross-functionally and work well in a team-oriented environment.
- Strong written and verbal communication skills.
- Bachelor's degree in technology related field, or 5+ years of working experience in lieu of a degree
- US Citizenship required
IT Security, Application & Sys Testing Analyst
Responsibilities:
The Information Security, Application and System Testing Analyst will be responsible for maintaining a fully mature enterprise-wide IT Application and System Security Testing program. This role is challenged with the responsibility of identifying and safeguarding applications, systems, and emerging technologies while applying information security best practices. In addition, this role will be responsible for enhancing a robust cyber security Software Development Lifecycle (SDLC). This position will also have operational responsibility in the disciplines of: vulnerability management; incident response; malware analysis; audit and compliance schedules; security best practices to large database and high-transaction software systems in the Telecommunications space; advancing the program development of key risk and performance indicators with documented metrics.
Some essential functions of the role include, but are not limited to the following:
- Work with sensitive and confidential information while maintaining the highest level of confidentiality, professionalism, and ethics
- Maintain documented procedures and follow industry best practices for conducting application, system, and malware testing
- Contribute to helping others learn industry security tradecraft
- Perform application and system vulnerability assessments across the enterprise
- Monitor overall IT Security Operations effectiveness
- Assist with incident response and potential breach activities, on a 24x7 schedule, if necessary
- Perform code reviews across a variety of programming languages and business units
- Performing assessments of System Development Life Cycle (SDLC) processes
- Developing test scripts and procedures to support the program’s tactical and strategic initiatives
- Other security-related projects that may be assigned according to skills
Required Qualifications:
Candidates for this role must have direct experience with the following:
- Minimum of 2+ years work experience in application security
- Minimum education requirement of B.S. degree in Computer Science or equivalent work experience
- Strong ethics and understanding of ethics in business and information security
- Experience performing code reviews
- Experience in or strong understanding of software development / writing coding
- Experience remediating vulnerabilities with business partners
- Knowledge of OWASP tools and methodologies
- Understanding of Java, C# and other web programming languages
- Understanding of scripting languages such as: Python, Go, AngularJS
- Knowledge of secure system configurations for both Windows and Linux platforms
- Knowledge of how to secure and configure Webserver Technologies such as Apache, IIS, Tomcat etc.
- Ability to complete tasks and deliver professionally written and oral reports to clients at all levels of the organization
- Possess current security certifications (e.g., CSSLP, CASS, OSWE)
- Participate and contribute to enterprise security breach response activities; 24x7 schedule, if necessary
- Collaborate with both internal and external partners to develop and update Security Operations standards, procedures, guidelines, and best practices
- Developing and reporting of key information, metrics, security performance, and driving enterprise processes
- Excellent communication, collaboration, and strong project management skills
- The ability to obtain a government clearance, if needed
- US Citizenship required
Additional Skills:
- Experience working with malware and applying reverse engineering techniques
- Experience with web application vulnerability scanning tools (e.g., IBM AppScan, HP WebInspect, Acunetix, Burp Suite Pro, amongst others)
- Experience with creating scripts (e.g., PowerShell, Pearl, Python, Go)
- Experience with application and system analysis tools (e.g., HP Fortify, Checkmarx, BlackDuck)
- Experience with high level programming languages (e.g., Java, C, C++, .NET (C#, VB))
- Experience with web application development (e.g., ASP.NET, ASP, PHP, J2EE, JSP)
- Understanding of container and automation technologies such as Jenkins, Puppet, Chef, Docker, Kubernetes etc.