What you will be working on
Key responsibilities include:
- Design and develop full stack testing toolkits and simulators for ATM support systems, covering both frontend interfaces and backend logic.
- Build intuitive and responsive user interfaces for test configuration, execution, and reporting using modern web technologies.
- Develop backend services and APIs to support automated testing and data simulation.
- Integrate with third-party services, APIs, and gateways as required
- Implement test automation frameworks and CI/CD pipelines to streamline testing and deployment processes.
- Monitor application performance, troubleshoot issues, and implement optimisation strategies
- Collaborate with system engineers and testers to define test requirements and ensure comprehensive coverage of operational scenarios.
- Ensure the toolkits are scalable, maintainable, and aligned with software engineering best practices.
- Maintain technical documentation including system design and review, user guides, test plans, and system architecture.
- Ensure compliance with aviation standards (e.g., ICAO, Eurocae) and cybersecurity requirements in the development of testing tools.
- Provide technical support during system integration, testing, and commissioning phases.
- Stay current with emerging technologies and recommend improvements to development processes.
What we are looking for
- Minimum 2 years of experiences in full stack software development, preferably in mission-critical or safety-critical systems.
- Proficient in frontend technologies such as HTML5, CSS3, JavaScript/TypeScript, and frameworks like React, Angular, or
- Strong backend development skills using Python, Java, , or similar languages.
- Experienced with RESTful APIs, microservices architecture, and database systems (SQL/NoSQL).
- Experienced with system simulation, data modelling, and test data generation.
- Familiar with modern software practices including version control, automated testing, CI/CD pipelines, code reviews, and agile methodologies
- Experience with Cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes) is a plus.
- Strong analytical and problem-solving skills, with attention to detail.
- Good communication and documentation skills.
- Organised and self-motivated, able to manage multiple tasks and meet deadlines.
- May be required to travel for system integration or stakeholder engagements.
Job Type: Full-time
Pay: $3, $10,890.88 per month
Benefits:
Work Location: In person