Software Development Engineer in Test
scrumconnect ltd
Swansea, UK
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerboard.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
ÂŁ45,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Automation of Tests
Behavior-Driven Development
Software Quality
Code Review
Computer Programming
Software Debugging
Software Design Patterns
Ruby
Software Engineering
Software Testing Automation Framework
Scripting
+5 more
Performance Testing
Gherkin
Software Coding
Cucumber (Software)
SDET
Job description
We are looking for a highly skilled Software Development Engineer in Test (SDET) who combines strong software engineering fundamentals with expertise in test automation. The ideal candidate is a software engineer who writes high-quality test code to validate that product acceptance criteria are fully met while ensuring quality, security, accessibility, and maintainability., * Design, develop, and maintain automated test frameworks using Ruby and Gherkin (BDD) following established coding standards and guidelines.
- Create readable, maintainable, and reusable test automation scripts using Ruby-based frameworks. (âLooks like Ruby, feels like Ruby.â)
- Develop automated acceptance tests that verify business requirements and demonstrate that acceptance criteria are satisfied.
- Collaborate with developers, product owners, and QA teams to define and automate test scenarios using Behavior-Driven Development (BDD).
- Ensure applications meet Accessibility and Security testing standards as part of the automated testing strategy.
- Maintain and enhance the local, unofficial Performance Test Pack to support engineering teams. (Note: This complements, but does not replace, the organizationâs formal performance testing plan.)
- Support automation for Use Case 6 and other functional test scenarios as required.
- Continuously improve test automation frameworks, coding standards, and engineering best practices.
- Participate in code reviews and contribute to improving overall software quality.
Requirements
- Strong programming skills in Ruby.
- Hands-on experience with Gherkin and BDD frameworks (eg, Cucumber).
- Good understanding of Scripting languages and automation best practices.
- Knowledge of software engineering principles, design patterns, and clean code practices.
- Experience in Accessibility and Security testing.
- Familiarity with performance testing concepts and maintaining performance test suites.
- Ability to write scalable, maintainable, and reusable automation code.
Preferred Qualifications
- Experience working in Agile/Scrum environments.
- Exposure to CI/CD pipelines and test automation integration.
- Understanding of performance testing methodologies and tools.
- Strong analytical, debugging, and problem-solving skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas LimbĂźchler
Should senior developers refuse interview coding challenges?
over 5 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
JF
Jonas Fritzsch
RĂŠsumĂŠ-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
Dev Digest 106 - DHH in HD
over 2 years ago