Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 27, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Afconrecruit Limited is a company that provides solutions to improve the quality and output of the work transaction for both Employers and Employees.


    Read more about this company

     

    Quality Assurance Engineer

    Key Responsibilities:

    Testing and Validation:

    • Develop and execute comprehensive test plans and test cases for new and existing software features.
    • Perform manual and automated testing to identify, document, and track software defects.
    • Validate that software meets functional and non-functional requirements.
    • Lead the testing of both hardware and software components.
    • Develop continuous improvement protocols to enhance system performance.

    Automation and Tools Development:

    • Design, develop, and maintain automated test scripts and frameworks.
    • Continuously enhance automated testing processes to improve efficiency and coverage.
    • Utilize testing tools and platforms to support automated and manual testing efforts.

    Collaboration and Communication:

    • Work closely with development teams to understand project requirements and design appropriate test strategies.
    • Communicate test results, defects, and issues to developers and stakeholders clearly and effectively.
    • Participate in regular meetings and provide input on project timelines, risks, and quality metrics.

    Process Improvement:

    • Identify areas for process improvement and implement best practices to enhance the quality assurance process.
    • Develop and enforce quality standards and procedures throughout the software development lifecycle.
    • Conduct root cause analysis of defects and work with teams to implement corrective actions.

    Documentation and Reporting:

    • Create and maintain detailed test documentation, including test plans, test cases, and test results.
    • Generate regular reports on testing activities, defects, and quality metrics.
    • Ensure that all testing activities and results are accurately recorded and traceable.

    Continuous Learning:

    • Stay current with emerging trends, tools, and technologies in quality assurance and software testing.
    • Participate in training and professional development opportunities to continuously improve skills and knowledge.

    Qualifications:

    • Bachelor’s degree in Computer Science, Engineering, or a related field. Relevant certifications are a plus.
    • Minimum of 7-9 years of experience in quality assurance or software testing.
    • Proficiency in testing methodologies, tools, and processes.
    • Experience with automated testing tools (e.g., Selenium, JUnit, TestNG) and frameworks.
    • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
    • Excellent problem-solving, analytical, and troubleshooting skills.
    • Strong communication and teamwork abilities.

    Preferred Qualifications:

    • Experience with performance testing and security testing.
    • Knowledge of programming languages (e.g., Java, Python, C#) for test automation.
    • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, Git).
    • Certification in quality assurance or testing (e.g., ISTQB, CSTE).

    go to method of application »

    Technical Support Specialist

    Key Responsibilities:

    Customer Support:

    • Provide technical assistance and support for incoming queries and issues related to software and hardware.
    • Respond to customer inquiries via phone, email, or chat in a professional and timely manner.
    • Diagnose and troubleshoot technical issues, escalating complex problems to higher-level support or development teams as necessary.
    • Prepare and maintain operational documentation and user manuals.
    • Provide technical training and support during and post deployment.

    Issue Resolution:

    • Utilize problem-solving skills to identify, analyze, and resolve customer issues.
    • Follow up with customers to ensure their technical issues are fully resolved.
    • Document all customer interactions, technical issues, and solutions in the support ticketing system.

    Technical Knowledge:

    • Maintain a deep understanding of Onekobo Technologies products and services to provide accurate and efficient support.
    • Stay current with industry trends, technologies, and best practices in technical support.
    • Participate in training and professional development opportunities to enhance technical skills and knowledge.

    Collaboration and Communication:

    • Work closely with product development and quality assurance teams to communicate customer feedback and identify potential areas for improvement.
    • Collaborate with team members to share knowledge and best practices.
    • Communicate clearly and effectively with non-technical users to explain technical issues and solutions.

    Process Improvement:

    • Contribute to the development and improvement of support processes, tools, and documentation.
    • Identify recurring issues and suggest preventive measures to reduce future occurrences.
    • Assist in the creation and maintenance of technical support documentation, FAQs, and user guides.

    Qualifications:

    • Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent work experience.
    • Minimum of 3-5 years of experience in technical support or a related field.
    • Strong problem-solving and analytical skills.
    • Excellent communication and interpersonal skills.
    • Proficiency in troubleshooting software, hardware, and network issues.
    • Experience with support ticketing systems and remote support tools.

    Preferred Qualifications:

    • Certification in relevant technologies (e.g., CompTIA A+, Microsoft Certified Professional).
    • Experience with specific technologies relevant to the company.
    • Familiarity with scripting languages or programming for troubleshooting automation.
    • Knowledge of ITIL or other IT service management frameworks.

    go to method of application »

    Hardware Engineer

    Key Responsibilities:

    Hardware Design and Development:

    • Design and develop hardware components and systems, including circuit boards, processors, and other electronic components.
    • Create detailed schematics and blueprints for hardware design.
    • Select appropriate materials and components to meet project requirements.
    • Design, prototype, and test all physical components including cockpit controls and motion platforms.
    • Manage the hardware assembly and ensure integration with software systems.

    Testing and Validation:

    • Develop and execute testing protocols to validate hardware performance, reliability, and compliance with specifications.
    • Identify and troubleshoot hardware defects and performance issues.
    • Collaborate with quality assurance teams to ensure rigorous testing and validation processes.

    Optimization and Performance Tuning:

    • Optimize hardware designs for performance, power efficiency, and cost-effectiveness.
    • Conduct performance profiling and analysis to identify and resolve bottlenecks.

    Collaboration and Communication:

    • Work closely with software engineers, product managers, and other stakeholders to ensure successful integration of hardware and software components.
    • Provide technical support and guidance to other team members.
    • Communicate project status, risks, and issues to stakeholders in a timely manner.

    Documentation and Compliance:

    • Develop and maintain comprehensive documentation for hardware designs, including technical specifications, user manuals, and compliance reports.
    • Ensure hardware designs comply with relevant industry standards and regulations.

    Continuous Improvement:

    • Stay current with emerging trends and technologies in hardware engineering.
    • Participate in design reviews and contribute to the development of best practices.
    • Foster a culture of continuous improvement and innovation within the team.

    Qualifications:

    • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field. Master’s degree preferred.
    • Minimum of 5-7 years of experience in hardware engineering or a related field.
    • Proficiency in hardware design and development tools (e.g., CAD software, simulation tools).
    • Strong understanding of electronic circuits, components, and systems.
    • Experience with testing and validation methodologies.
    • Excellent problem-solving, analytical, and troubleshooting skills.
    • Strong communication and teamwork abilities.

    Preferred Qualifications:

    • Experience with FPGA, ASIC, or PCB design.
    • Knowledge of signal processing, embedded systems, and microcontrollers.
    • Familiarity with industry standards and compliance requirements (e.g., FCC, CE, RoHS).
    • Certification in relevant technologies or methodologies.

    go to method of application »

    Software Architect

    Key Responsibilities:

    Architecture Design and Development:

    • Define and develop software architecture and design patterns that meet business and technical requirements.
    • Create and maintain architectural documentation, including diagrams, standards, and guidelines.
    • Ensure architecture aligns with overall business strategy and IT roadmap.
    • Design the software framework and lead the development of the simulation engine.
    • Ensure the scalability and security of the system software.

    Technical Leadership:

    • Lead and mentor development teams in the implementation of architectural best practices.
    • Conduct code reviews and ensure adherence to architectural standards.
    • Provide technical guidance and support to development teams throughout the software development lifecycle.

    Stakeholder Collaboration:

    • Work closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
    • Communicate architectural decisions and trade-offs to both technical and non-technical stakeholders.

    Technology Evaluation and Selection:

    • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
    • Stay current with emerging technologies and industry trends to ensure the organization remains competitive.

    Quality Assurance and Performance Optimization:

    • Ensure the architecture supports robust, scalable, and secure software solutions.
    • Implement performance monitoring and optimization strategies.
    • Conduct risk assessments and mitigation planning.

    Continuous Improvement:

    • Promote and ensure the use of Agile/Scrum methodologies.
    • Foster a culture of continuous improvement by promoting DevOps practices and automation.
    • Lead initiatives to improve development processes and tools.

    Qualifications:

    • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
    • Minimum of 5-7 years of experience in software development and architecture.
    • Proven experience as a Software Architect or similar role.
    • Strong understanding of software development methodologies and architectural styles and patterns (e.g., microservices, SOA, MVC).
    • Proficiency in programming languages such as Java, C#, Python, JavaScript etc
    • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
    • Excellent problem-solving, analytical, and troubleshooting skills.
    • Strong communication and leadership abilities.
    • Experience with DevOps practices and CI/CD pipelines is a plus.

    Preferred Qualifications:

    • Certification in relevant technologies or methodologies (e.g., TOGAF, AWS Certified Solutions Architect).
    • Experience with front-end technologies (e.g., React, Angular, Vue.js) and back-end frameworks (e.g., Spring, Django, .NET).
    • Knowledge of data modeling, database design, and SQL/NoSQL databases.
    • Familiarity with cybersecurity principles and best practices.

    go to method of application »

    Software Developer (Simulation and Interface)

    Key Responsibilities:

    Simulation Software Development:

    • Design, develop, and implement simulation software applications.
    • Collaborate with cross-functional teams to gather and analyze requirements for simulation projects.
    • Create detailed technical specifications and documentation for software development.

    Testing and Quality Assurance:

    • Develop and execute test plans to ensure the accuracy and performance of simulation software.
    • Identify and troubleshoot software defects and performance issues.
    • Implement and maintain automated testing frameworks for continuous integration and deployment.

    Optimization and Performance Tuning:

    • Optimize simulation software for performance, scalability, and reliability.
    • Conduct performance profiling and analysis to identify and resolve bottlenecks.
    • Develop specific simulation functionalities, including flight dynamics and scenario management.
    • Implement real-time data processing and visualization.

    Collaboration and Communication:

    • Work closely with project managers, engineers, and other stakeholders to ensure successful project delivery.
    • Provide technical support and guidance to other team members.
    • Communicate project status, risks, and issues to stakeholders in a timely manner.

    Continuous Improvement:

    • Stay current with emerging trends and technologies in simulation and software development.
    • Participate in code reviews and contribute to the development of best practices.
    • Foster a culture of continuous improvement and innovation within the team.

    Qualifications:

    • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
    • Minimum of 5-7 years of experience in software development, with a focus on simulation.
    • Proficiency in programming languages such as C++, Python, Java.
    • Experience with simulation frameworks and tools (e.g., Unity, Unreal Engine, MATLAB, Simulink).
    • Strong understanding of software development methodologies, including Agile/Scrum.
    • Excellent problem-solving, analytical, and troubleshooting skills.
    • Strong communication and teamwork abilities.

    Preferred Qualifications:

    • Experience with real-time simulation and modeling.
    • Knowledge of physics-based simulation and mathematical modeling.
    • Familiarity with cloud-based simulation platforms and technologies.
    • Certification in relevant technologies or methodologies.

    go to method of application »

    Lead Systems Engineer

    Key Responsibilities:

    System Design and Architecture:

    • Lead the design and architecture of robust and scalable systems.
    • Develop technical specifications and requirements based on business needs.
    • Ensure system designs align with industry best practices and company standards.

    Implementation and Deployment:

    • Oversee the implementation of system solutions, ensuring they meet technical specifications.
    • Manage the deployment and integration of new systems and technologies.
    • Collaborate with cross-functional teams to ensure seamless deployment.

    System Maintenance and Support:

    • Monitor system performance and troubleshoot issues as they arise.
    • Implement proactive measures to ensure system reliability and uptime.
    • Provide technical support and guidance to the engineering team.

    Leadership and Team Management:

    • Lead and mentor a team of system engineers, fostering a culture of continuous improvement.
    • Conduct regular performance reviews and provide feedback to team members.
    • Drive technical excellence through code reviews, best practices, and innovation.

    Documentation and Compliance:

    • Develop and maintain comprehensive system documentation.
    • Ensure systems comply with relevant regulations and standards.
    • Conduct regular audits and assessments to ensure compliance.

    Project Management:

    • Manage multiple projects simultaneously, ensuring they are completed on time and within budget.
    • Coordinate with stakeholders to gather requirements and provide status updates.
    • Develop project plans, timelines, and resource allocations.

    Qualifications:

    • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
    • Minimum of 5-7 years of experience in system engineering or a related field.
    • Proven experience leading and managing engineering teams.
    • Strong knowledge of system architecture, design, and implementation.
    • Proficiency in [list relevant technologies, programming languages, and tools].
    • Excellent problem-solving and analytical skills.
    • Strong leadership and communication skills.
    • Ability to work in a fast-paced and dynamic environment.

    Preferred Qualifications:

    • Experience with cloud technologies and services (e.g., AWS, Azure, Google Cloud).
    • Knowledge of cybersecurity best practices.
    • Certification in relevant technologies or methodologies (e.g., ITIL, PMP, etc.).

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Afconrecruit Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail