Provide operational maintenance for each tool/system utilizing scripting /coding language such as Ruby, Shell, Python, configuration management systems (Puppet or Chef), and monitoring/logging solutions for operations (Nagios, CollectId, logStash, Kafka, or Cassandra). Performs system reporting and query development, develops system documentation, performs on-call systems maintenance, systems migration, arranges or provides training for system users, designs and codes programs. Prepare and maintain technical documentation related to all software and system testing, including requirement analyses documents, traceability matrix, detailed test strategy and test plan documents, test cases, test scripts and test quality data reports. view job details
Builds a trusting and safe environment where problems can be raised without fear of blame, retribution, or judgment, with an emphasis of healing and problem solving. Actively manage workflow processes with the goal of solidifying the predictability and scalability of solutions while remaining flexible towards the management of multiple workstreams in a rapidly changing environment. Develop and document development practices for the software engineering group so as to maintain compliance with applicable regulations and standards. view job details
Lead technical consulting and be the liaison between Design and Build team, project management team and software engineering support team on all support and maintenance issues including software deployment, software performance and system reliability. Design, vet, build and deploy scalable data pipelines (spanning data ingestion, ETL and machine learning analytics) and responsive web applications. Act as top level technical expert, collaborating with team and provide solutions to system design, integration point, compatibility, and implementation issues. view job details
Draft test plans and test cases for testing the functionality of in-house developed software applications. Evaluates subjective or ambiguous outcomes such as human-computer interface issues and to recommend improvements. Create and submit Software Change Requests and/or Software Tickets based on user feedback of system software. view job details
Document and communicate test findings with integrated, cross-functional engineering teams in a fast paced highly technical environment. Understand underlying models employed in simulation at the effect/behavioral level, as well as the general mathematical/procedural concepts of the software algorithms employed by the system under test . Demonstrate to the Verification product owner that the requirement or user story is developed according to the specification and all acceptance criteria are met. view job details
Assist teams with correcting the identified non-compliance issues to ensure that we maintain high quality and high availability production system and services by providing necessary guidance and coaching. Provides strategic leadership related to specific applications and systems in the areas of budgeting, status updates, technical architecture, development practices, test and DevOps strategy, automation, and testing methodologies. Development of automation/performance solutions that meet organization standards and implementation of reliable, reusable and maintainable automated regression suites and test harnesses. view job details
Develop staff to achieve service excellence in Quality Assurance personnel, and assist in training IT personnel in matters relating to product quality, procedures and testing standards. Demonstrated time management, communications (both written and verbal), decision making, presentation and organization skills required. Drive from initial designs to production level testing using a plethora of internal tools and technologies. view job details
Run and analyze results from automated test scripts. Demonstrates the ability to provide periodic reports/status to his/her team lead and management staff of the progress made on tasks, assignments or any program efforts. Participate in technical information meetings, software design review meetings and management reviews. view job details
Support DO-178 software verification activities for various UA avionics products. Provide assistance to manufacturing in establishing product fabrication facilities and procedures as part of Design Transfer. Creates, identifies, validates, and uses test tools that facilitate data gathering and test method execution. view job details
Demonstrated effective time management, planning and organization skills with the ability to successfully handle multiple tasks, projects and priorities in a fast paced matrix-managed environment. Collaborate with a cross-functional team involving quality engineers, architects, marketing, user experience and also other development teams and creatively invent new solutions. Participate in customer meetings, peer reviews, and problem solving meetings. view job details
Collaborating with designers, project managers, and other developers to create user-friendly interfaces and optimize user experience. Designing and developing web and software applications according to client requirements. Writing clean, efficient, and maintainable code using various programming languages and frameworks. view job details
Analyze and interpret test results to provide recommendations for improvements and enhancements. Provide training and support to other team members on testing processes and tools. Conduct automated and manual testing of software applications to ensure they meet quality standards. view job details
Analyze and interpret test results to provide feedback to development teams and stakeholders. Identify and report software defects and work with development teams to resolve issues. Participate in the design and implementation of automated testing processes and tools. view job details
Define and communicate product requirements and specifications to the development team. Manage the product lifecycle, including planning for updates, enhancements, and eventual retirement. Gather and analyze data to make informed decisions about product features and enhancements. view job details
Collaborate with senior management to develop and execute strategic plans for the software development team. Coordinate with other departments, such as product management and quality assurance, to ensure seamless integration of software development activities. Develop and implement processes and procedures to improve the efficiency and effectiveness of the software development lifecycle. view job details
Document software designs, code, and processes to facilitate knowledge sharing and maintain a comprehensive record of software development activities. Research and evaluate new technologies and tools to improve software development processes and enhance the functionality of software applications. Collaborate with project managers and business analysts to define project requirements and timelines and ensure the successful delivery of software projects. view job details
Assist in the implementation of software solutions and integration with other systems. Learn to use version control systems and software development tools effectively. Gain an understanding of software architecture and system design principles. view job details
Develop and maintain Python-based software applications and systems. Troubleshoot and debug issues in existing Python codebase. Contribute to the continuous improvement of development processes and methodologies. view job details
Contribute to the continuous improvement of the software development process Write clean, maintainable, and efficient code Design, develop, and test software applications and systems view job details
Troubleshooting and resolving issues with SAP software applications and systems. Customizing and configuring SAP modules to meet specific business needs. Keeping up to date with the latest SAP technologies and best practices. view job details