Permanent, full-time, hybrid (3 days per week in an office) #LI-Hybrid #LI-IM1
OUR TEAM
We operate globally from offices in Europe, US and Asia Pacific. Our employees work closely together in multidisciplinary teams, making our success possible.
Technology - At StoneX, technology is at the heart of everything we do. Our technologists push the limits of possibility, embracing the right technology that adds value to our business. In our fast-paced environment, short feedback loops collaborating with our business partners allows us to deliver projects into production quickly.
Focus – Our teams are business aligned developing and supporting complex solutions across Trading, Risk, Compliance and Operations.
Responsibilities:
- Develop, maintain, and enhance automated test scripts using Playwright for web applications, APIs, and other software components.
- Collaborate with QA engineers, developers, and product managers to create comprehensive test strategies and plans covering functional, regression, and performance testing.
- Design and implement effective and reusable automated test frameworks and methodologies, leveraging best practices.
- Execute automated test scripts to validate software functionality, performance, and stability across different browsers, devices, and platforms.
- Identify, report, and track software defects, ensuring accurate and detailed descriptions of issues, along with relevant steps to reproduce them.
- Integrate automated tests into the CI/CD pipeline to ensure rapid and reliable feedback on code changes.
- Collaborate with other QA to incorporate performance testing into the overall testing strategy.
- Analyze test results and provide actionable insights to stakeholders for improving software quality and overall test coverage.
- Maintain clear and organized test documentation, including test cases, test plans, and test data.
- Assist in setting up and maintaining test environments, including configuration and test data management.
- Mentor junior SDET team members and developers on Playwright automation best practices and testing techniques.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 4-7 years of hands-on experience in software quality assurance.
- Proven expertise in creating and maintaining automated tests using Playwright or a similar tool for web applications and APIs.
- Proficiency in at least one programming language (e.g., JavaScript, TypeScript) and experience with test automation frameworks.
- Hands-on experience with testing and quality tools such as Microsoft Visual Studio, Rest API, Postman, Fiddler.
- Strong knowledge of testing methodologies, best practices, and test design techniques.
- Proficient with Behaviour-Driven Development (BDD) and BDD tools (e.g., Cucumber/Gherkin) and Rest Assured.
- Strong knowledge of writing relational database queries, procedures, Database Development tools, and concepts.
- Experience with CI/CD tools and pipelines, such as Jenkins, GitLab CI, or similar.
- Familiarity with version control systems (e.g., Git) and code collaboration workflows.
- Experience and a strong understanding of performance automation tools such as JMeter, Blaze Meter, etc.
- Excellent analytical and problem-solving skills with a keen eye for detail.
- Strong verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.
- Experience working in Agile/Scrum development environments.
- Demonstrated passion for staying up-to-date with the latest testing tools, trends, and technologies.
- Proven ability to lead and mentor team members.
Join our dynamic team and make a significant impact on the quality and reliability of our software products. If you are a skilled Senior QA Engineer with Playwright expertise, we encourage you to apply and become part of our innovative and collaborative work environment.