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
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 »
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 »
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 »
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 »
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 »
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
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.