Software Development Engineer in Test (SDET)
Role details
Job location
Tech stack
Job description
- Develop and Maintain Automation Frameworks: Design and implement automation frameworks for both mobile and web applications using tools like Playwright, Cypress, Selenium, and Appium.
- Test Script Creation and Execution: Write, execute, and maintain automated test scripts in languages such as JavaScript, and TypeScript.
- CI/CD Integration: Integrate automation tests into CI/CD pipelines, leveraging tools like GitHub Actions and Jenkins to streamline deployments.
- Design and implement Test scripts
- Performance and Load Testing: Conduct performance testing to ensure high-quality standards across all releases.
- Execute test cases, document results, update progress and track bugs
- Collaborate in Agile Teams: Work closely with cross-functional teams in an Agile environment, participating in sprint planning, code reviews, and test case design.
- Test Data and Environment Management: Generate and manage test data and environments to support automated test execution.
- Documentation: Document testing procedures, results, and create detailed reports for stakeholders.
- Continuous Improvement: Stay current with QA best practices and proactively seek improvements to enhance testing efficiency and accuracy.
Requirements
-
5+ years in Automation role
-
Proficiency in automation tools such as Playwright, Cypress, Selenium, Appium, and Cucumber.
-
Strong coding skills in JavaScript and TypeScript.
-
Experience with CI/CD pipelines and version control systems (e.g., GitHub Actions, Jenkins).
-
Previous experience in the financial industry
-
Experience with Agile methodologies and experience working within sprint-based development cycles.
-
Previous experience with blockchain technologies
-
Effective communication skills
-
Remote collaboration proficiency
-
Problem solving and analytical skills
Benefits & conditions
We are a friendly team, with monthly socials and seasonal celebrations as well as offering a range of fantastic benefits including:
- Competitive employer contribution pension scheme
- Private health care
- Critical Illness cover
- Life Insurance
- Flexible bank holidays (can chose whether to work on bank holidays and use the leave elsewhere in the year)