project with several functional sub-components. What You'll Be Doing Test Automation Development : Design, develop, and maintain automated test frameworks, tools, and libraries. Integrate, implement, and optimise automated testing strategies to enhance CI/CD pipelines. Performance and Security Testing : Develop and execute performance and load test strategies to ensure the system can handle high … volumes of traffic. Implement security testing practices to identify and mitigate vulnerabilities. Develop functional resilience strategies such as chaos engineering. Quality Assurance : Empower the product team to conduct thorough testing of software applications, including unit, integration, system, and acceptance tests. Support engineers to debug and resolve complex issues, including fixing bugs. Test Planning and Execution : Translating product requirements … into high-level test strategies and architectural decisions. Ensuring non-functional requirements (NFRs), such as performance and security, are considered early in the development lifecycle. Collaboration : Work closely with other SDETs, Software Engineers, QA Analysts, and DevOps Engineers to integrate automated testing and quality into the development process. Participate in code reviews and provide feedback on testability and More ❯
distributed systems. The ideal candidate will be a proactive, self-starting individual with a solid background in building robust automation frameworks. You will be expected to leverage your technical testing knowledge, integrate into our agile environment, and deliver high-quality test solutions efficiently. We invite you to explore a future with us at PRA Group, a diverse and growing … distributed systems. The ideal candidate will be a proactive, self-starting individual with a solid background in building robust automation frameworks. You will be expected to leverage your technical testing knowledge, integrate into our agile environment, and deliver high-quality test solutions efficiently. What Your Day Looks Like Designing and implementing automated test cases for web applications using Selenium … Contribute to the overall automation strategy and roadmap, identifying opportunities for increased efficiency and coverage. Focus on delivering high-quality, reusable, and maintainable automated tests within project timelines. API Testing Expertise: Perform functional API testing for RESTful APIs, ensuring data integrity and correct system behaviour. Utilise and contribute to API testing frameworks to ensure thorough validation of More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Exposed Solutions
to join their remote UK team. Key Responsibilities: • Develop, test, and maintain software applications using the .NET framework, C#, and related technologies. • Troubleshoot, debug, and optimise applications to ensure performance and reliability. • Write clean, scalable, and efficient code following industry best practices. • Develop and maintain APIs, integrations, and database-driven solutions. • Stay up to date with emerging trends and … App Services, Functions, SQL Database, Storage, Monitoring, etc.). CI/CD – experience with modern deployment pipelines using Azure DevOps. Entity Framework (EF) – working knowledge and experience with EF. Testing – strong understanding of automated testing practices, including unit, integration, and regression testing . Load & PerformanceTesting – experience simulating high-traffic conditions, identifying bottlenecks, and optimizing More ❯
generation of payments technology that empowers merchants across the globe. You will design and execute test scenarios for complex, distributed systems, applying both deep analytical thinking and hands-on testing experience. This role is ideal for someone who thrives in collaborative environments, enjoys a mix of manual and automated testing, and has a relentless drive to improve quality … at every stage of the SDLC. What You'll Be Doing Develop innovative testing strategies from a user-first perspective across functional and non-functional requirements. Define and execute test plans, cases, and strategies in an Agile/Lean environment. Perform exploratory, regression, integration, and user-acceptance testing. Work closely with cross-functional teams (Engineering, Product, DevOps) to ship … in a Test Engineering or QA role, preferably in fintech or SaaS. BS/MS in Computer Science or related technical field. Deep understanding of software engineering principles and testing methodologies. Solid experience with automated testing, BDD/TDD, and scripting. Familiarity with Web UI, API, and performancetesting (e.g., K6, JMeter). Hands-on knowledge More ❯
standards. Participates in project scoping and scheduling; tracks progress of individual tasks and alerts stakeholders of issues blocking or preventing completion of task. Ensures quality through functional, unit and performancetesting; works closely with testing by providing thorough reviews of the test plan and communicates when updates to the plan should be made to cover code changes … relevent field, preferably Computer Science or Software Engineering (or equivalent practical experience). Software Development Experience: Demonstrated experience in building applications through coursework or internships, with a focus on performance optimization and best practices. This may include web application development using TypeScript/JavaScript, HTML, and CSS, or backend development involving RESTful APIs in Java or similar languages. Problem … Qualifications Accessible web development: experience building web applications with a strong focus on accessibility, following WCAG standards to ensure an inclusive user experience for people with disabilities. Automated UI testing : Exposure to any with automated UI test frameworks. Project management tools : Experience in using project management tools like Jira for task tracking, sprint planning, and collaboration. Continuous Integration (CI More ❯
standards. Participate in project scoping and scheduling; track progress of individual tasks and alerts stakeholders of issues blocking or preventing completion of task. Ensure quality through functional, unit and performancetesting; work closely with testing by providing thorough reviews of the test plan and communicate when updates to the plan should be made to cover code changes … consumers. Assist in designing, developing, and maintaining data visualization frameworks and libraries using C++. Work with senior developers to implement technical requirements, help identify and fix bugs, contribute to testing, and support feature enhancements under guidance. Support the development and maintenance of automated quality assurance and performance analysis tools. Help provide support to internal users by contributing to … These are ourvalues and influence everything we do. Preferred Qualifications Interest in data visualization Has some knowledge of computer graphics Possesses experience with composing unit tests and utilizing unit testing frameworks Diverse and Inclusive At SAS, it's not about fitting into our culture - it's about adding to it. We believe our people make the difference. Our diverse More ❯
on development, automation, and infrastructure as code. Engineering Data analysis leveraging AI and agentic automation. In-depth experience with automation tools and deployment pipelines. Proficiency in Python, Gherkin (for testing), Java, and SQL. Hands-on experience with GitLab, Jenkins, TeamCity, and Nolio. Familiarity with CI/CD practices and automation frameworks. Other highly valued skills include: Experience with configuration … management tools such as Ansible and Chef. An understanding of Shift Left and Shift Right testing approaches. Experience with BDD (Behavior-Driven Development) and TDD (Test-Driven Development). Experience with test automation tools for regression and performancetesting You may be assessed on the key critical skills relevant for success in role, such as risk and … excellence, fostering a culture of innovation, and collaborating with cross-functional teams to align technical decisions with business objectives. Accountabilities Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives. Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and More ❯
roles. Familiarity with tools like Postman, TestRail, GitLab CI/CD,and containerised environments. A proactive, detail-oriented mindset and strongcommunication skills. Bonus Points: FinTech or regulated environment experience. Performancetesting experience (e.g., JMeter, k6). ISTQB certification or knowledge of BDD tools like Cucumber. What We Offer A collaborative and innovative work environment with awesomecareer growth opportunities More ❯
Glenrothes, Fife, United Kingdom Hybrid / WFH Options
Raytheon Technologies Corporation
of scripting languages and scripting for automation. AWS and/or Azure Continuous Integration Linux system administration Ability to review and apply different tools and techniques e.g. monitoring, logging, performancetesting Responsibilities Apply test skills and experience within the context of an Agile software delivery team Responsible for the creation and maintenance of automated test frameworks Define and More ❯