- Support your ideas and initiatives
- Provide access, market knowledge and insight into the hottest and fastest moving industries, Cyber Security and IOT
- Give you the opportunity to try new things and work with a team whose priority is driving growth, developing our portfolio, and building long lasting relationships with customers
- Provide a vast amount of training and growth opportunities
- Give you access to some of the newest and cutting-edge technology
What we would like you to do for us:
- Collaborate with cross-functional teams, including developers, architects, and product managers, to define quality metrics, test strategies, and test plans for distributed software solutions.
- Develop automated test frameworks, tools, and processes to ensure comprehensive test coverage and efficient test execution.
- Drive the implementation of continuous integration and continuous deployment (CI/CD) pipelines, integrating automated testing into the development workflow.
- Conduct thorough testing and analysis of distributed applications, identifying and prioritizing areas for improvement and ensuring compliance with quality standards.
- Stay up-to-date with the latest advancements in software technologies and quality assurance methodologies, continuously evaluating and implementing innovative solutions to enhance the testing process.
What we need you to bring:
- Bachelors degree in Computer Science, Software Engineering (or a related field or equivalent experience).
- Experience in an SDET role with a strong background in quality assurance and software testing.
- Strong technical expertise in testing technologies, with hands-on experience in designing and testing endpoint-based applications.
- Proficiency in test automation frameworks, tools, and scripting languages such as JUnit, XUnit, NUnit, Cucumber, or Python.
- Solid understanding of DevOps principles and experience with CI/CD pipelines and configuration management tools like Jenkins, Git, or Docker.
- Strong knowledge of Agile development methodologies and experience in Agile testing practices.
- Excellent problem-solving and analytical skills, with the ability to analyse complex systems and identify potential areas of improvement.
- Exceptional leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- A proven track record of successfully delivering high-quality software products. Comfort working in a highly agile, intensely iterative software development process
- Humility, accountability, and a positive approach with a solution-oriented mindset