Test Engineer
Role details
Job location
Tech stack
Job description
The Test Engineer contributes directly to the stability and overall quality of the organisation's digital products. The role involves defining testing strategies, implementing automation, and ensuring thorough validation of complex software features in collaboration with development, product, and operational teams., Participate in analysing upcoming features to determine appropriate test coverage. Work with developers to design and implement end to end automated tests. Carry out manual and exploratory tests to validate critical functional behaviours. Maintain and improve internal tools used for data injection and test preparation. Monitor test execution, investigate inconsistent results, and propose corrective actions. Integrate automated tests within continuous integration and deployment pipelines. Deliver clear testing reports and communicate findings to product teams.
Main Activities Contribute to planning sessions and evaluate expected testing efforts. Collaborate with development teams on test case design aligned with modern front end practices. Create and manage datasets for applications based on microservices. Review existing QA procedures and propose enhancements. Help build scalable automation frameworks. Support the definition of future quality initiatives and long term QA strategy. Work with architects and product managers on testing methodologies and priorities. Guide development teams on implementing test strategies aligned with user stories and specifications. Maintain close communication with business stakeholders to ensure alignment on quality expectations. Help ensure consistency of QA environments and related infrastructure. Follow up on key quality metrics and propose improvements. Promote quality standards throughout the organisation. Work toward reducing defect leakage into production. Stay informed about new tools, methodologies, and industry trends.
Requirements
Degree in Computer Science, Engineering or equivalent experience.
Experience Confirmed experience in technical QA with a solid focus on automation. Strong understanding of modern testing tools and quality assurance practices.
Technical Skills Good command of front end technologies such as TypeScript, Playwright or Cypress, Jest, Node.js, React, Express Comfort with CI CD environments and microservices based systems.
Soft Skills Strong analytical capabilities and attention to detail. Ability to learn quickly. Autonomous working style combined with a structured and proactive mindset.
Work Environment Hybrid working model requiring regular presence on site. Collaborative and fast paced environment. Active involvement in shaping the organisation's quality strategy.