Job Title: SDET/Test Automation Engineer - PhysOps Project (Trading Environment Background)
Location: London
Job Type: [Full-Time/Contract/Temporary]
Department: Quality Assurance
Rate: Up to £700pd outside IR35
About the Role:
Are you a passionate SDET/Test Automation Engineer with experience in C#, TypeScript, and Playwright? Do you thrive in fast-paced, dynamic environments and enjoy working on cutting-edge technologies? If you're coming from a smaller trading organization or a trading environment and have a solid background in test automation, this is the perfect opportunity for you.
We're seeking an experienced Test Automation Engineer to join a world-leading commodities company based in London. In this role, you will be working on the PhysOps project, responsible for ensuring high-quality delivery by designing and executing automated tests, collaborating with developers and business analysts, and refining the overall testing strategy.
Key Responsibilities:
Sprint Testing: Create and execute tests using Playwright, logging defects, and managing test execution.
Regression Test Suite: Develop and maintain a robust Regression Test Suite to continuously validate core functionalities.
Collaboration: Work closely with business analysts and developers to ensure that testing scenarios and requirements are accurately captured.
Test Strategy: Collaborate with the team to ensure the Test Strategy is properly reflected in Jira stories.
Testing Policies & Best Practices: Partner with the QA leader to define and refine testing policies, guidelines, and best practices.
Test Data Management: Gather, organize, and utilize test data to prepare comprehensive release readiness reports.
Automation: Identify scenarios for test automation based on Acceptance Criteria and develop automated tests in Playwright and C#.
Continuous Integration: Execute the automated test suite as part of the build process and address failures swiftly.
Defect Management: Log, monitor, and track defects through resolution.
Knowledge Sharing: Conduct knowledge-sharing sessions to promote team growth and the adoption of best practices.
Playwright Scripts: Work with development engineers to leverage existing Playwright scripts, enhancing their functionality and efficiency.
Test Pyramid Strategy: Ensure a balanced approach to testing by applying the test pyramid strategy.
Legacy Test Migration: Transition existing test cases to Playwright when required.
Test Coverage Metrics: Define and track test coverage to ensure thorough validation across the system.
Code Quality: Ensure all automated test scripts are code-reviewed and adhere to development standards, particularly in C# and TypeScript.
Key Deliverables:
Automated test suite with full traceability.
Test data required for execution and validation.
Test execution results with detailed defect reports.
Seamless integration of the test suite into the build pipeline.
Skills & Experience Required:
Proven experience with C#, TypeScript, and Playwright.
Strong background in test automation and writing automated test scripts.
Previous experience in smaller trading organizations or trading environments is a huge plus.
Familiarity with Jira for managing test cases, stories, and defects.
Experience implementing the test pyramid strategy for balanced testing efforts.
Understanding of CI/CD pipelines and integrating test suites into them.
Excellent collaboration skills and the ability to work closely with developers and business analysts.
Familiarity with best practices in defect management, test automation, and continuous improvement.
Ability to adapt quickly in a fast-paced environment and deliver high-quality results.
Why Join Us?
Work in a collaborative, agile environment with a focus on innovation and continuous improvement.
Great opportunity to impact the product from day one with the chance to shape testing strategies.
Be part of a dynamic team with opportunities to work on cutting-edge technologies.
Competitive salary and benefits package, plus flexible work arrangements.
Career growth opportunities in a company that values skill development and team learning.
If you're ready to bring your test automation experience in C#, TypeScript, and Playwright to a fast-paced, trading environment, we want to hear from you. Join us in making a difference on the PhysOps project!
Apply now.