Test Engineer
Role details
Job location
Tech stack
Job description
Role: Test Engineer
Location: Edinburgh United Kingdom (Hybrid)
Job Type: Permanent
Job Overview:
We are seeking a skilled and detail-oriented Test Engineer with strong experience in test automation, Agile delivery, and continuous integration practices. The successful candidate will be responsible for designing, developing, and executing automated test frameworks while working within a SAFe Agile environment.
Key Responsibilities
- Collaborate with Product Owners, Developers, Business Analysts, and Scrum teams to understand requirements and define test strategies.
- Design, develop, and maintain scalable automated test frameworks.
- Create and manage test cases, test scenarios, and test plans using Jira and Zephyr.
- Create, execute, and maintain Manual and automated and manual test scripts.
- Participate actively in SAFe Agile ceremonies including PI Planning, Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives.
- Execute functional, regression, integration, system, and end-to-end testing.
- Identify, log, track, and verify defects using Jira.
- Analyse test results and provide clear reporting on quality metrics and release readiness.
- Support release activities and contribute to continuous improvement initiatives.
- Work closely with development teams to ensure quality is Embedded throughout the software development lifecycle.
Required Skills & Experience
- Proven experience as a Test Engineer.
- Strong automation framework knowledge and hands-on experience with Selenium WebDriver and Playwright
- Experience programming in at least one language such as Java and JavaScript/TypeScript
- Experience working within SAFe Agile delivery environments.
- Strong experience using Jira for requirement tracking, defect management, and test case management.
- Experience implementing and maintaining automated testing frameworks.
- Good understanding of software testing methodologies and SDLC/STLC.
- Strong defect management and root cause analysis skills.
- Experience integrating automated tests into deployment pipelines.
- Understanding of version control systems such as Git.
- Experience with test reporting and quality gates within CI/CD processes.
Desirable Skills
- Good Knowledge with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of performance testing tools.
- Experience with container technologies such as Docker.
- Exposure to BDD frameworks such as Cucumber.
- ISTQB Foundation or Advanced certification.
- Experience working in regulated or enterprise-scale environments.
- Good Personal Attributes, strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and collaboratively within cross-functional teams.
- Strong attention to detail and commitment to delivering high-quality software.
- Proactive mindset with a focus on continuous improvement.
Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
Requirements
We are seeking a skilled and detail-oriented Test Engineer with strong experience in test automation, Agile delivery, and continuous integration practices. The successful candidate will be responsible for designing, developing, and executing automated test frameworks while working within a SAFe Agile environment., * Proven experience as a Test Engineer.
- Strong automation framework knowledge and hands-on experience with Selenium WebDriver and Playwright
- Experience programming in at least one language such as Java and JavaScript/TypeScript
- Experience working within SAFe Agile delivery environments.
- Strong experience using Jira for requirement tracking, defect management, and test case management.
- Experience implementing and maintaining automated testing frameworks.
- Good understanding of software testing methodologies and SDLC/STLC.
- Strong defect management and root cause analysis skills.
- Experience integrating automated tests into deployment pipelines.
- Understanding of version control systems such as Git.
- Experience with test reporting and quality gates within CI/CD processes.
Desirable Skills
- Good Knowledge with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of performance testing tools.
- Experience with container technologies such as Docker.
- Exposure to BDD frameworks such as Cucumber.
- ISTQB Foundation or Advanced certification.
- Experience working in regulated or enterprise-scale environments.
- Good Personal Attributes, strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and collaboratively within cross-functional teams.
- Strong attention to detail and commitment to delivering high-quality software.
- Proactive mindset with a focus on continuous improvement., Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.