Hazelcast modernizes applications with a unified real-time data platform.
Senior Software Engineer in Test, SDET
Location
United Kingdom
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer in Test, SDET
Hazelcast
• Work closely with software developers to understand the system architecture, design, and implementation to create effective test strategies. • Pay attention to code quality and software craftsmanship • Participate in code reviews, ensuring that code is designed with test automation in mind. • Participating proactively in daily standup meetings, story grooming sessions, team retrospectives, regularly reporting progress as well as suggesting and implementing improvements. • Develop detailed test plans, test scripts and test completion reports based on functional and technical specifications. • Develop, maintain, and enhance automated testing frameworks for functional and non-functional testing. • Design and execute performance, load, and stress tests to ensure the application can scale and perform under heavy traffic or resource constraints. • Integrate automated tests into the CI/CD pipeline to ensure frequent, automated validation of code changes. • Monitor the health of test suites and ensure that automated tests run successfully whilst ensuring test environment and test cases are optimized to improve system performance. • Investigate test failures and work closely with developers to diagnose and resolve defects and issues.
Job Requirements
- Min. 5 years experience in a Quality Engineering role
- Min. 5 years experience with Java (building test frameworks and testing Java applications)
- Experience in Distributed Caching, Compute and Streaming
- Experience with automation frameworks and tools (JUnit)
- Experience in non-functional / quality attribute verification.
- Performance benchmarking (latency and throughput)
- Resilience testing (chaos and fuzzing)
- Scalability testing
- Knowledge of following are desirable:
- Demonstrated experience using AI/LLM tools, developing prompts, code, tools and automation that enhance product quality with less friction
- Experience with CI/CD (Jenkins, Github Actions)
- Experience with Linux and Bash
- Experience with Docker, Maven, JFrog
- Experience with Cloud Platforms such as AWS
- Experience with Infrastructure Deployment (Docker, Kubernetes, Terraform, Ansible)
- Experience with Vulnerability & Compliance Tools (SonarQube, OWASP, Trivy, Blackduck)
- Experience of Big Data Storage Testing including designing and manipulating test data
- Experience with development frameworks (Spring, Springboot, VertX, Quartkus)
- Experience across Enterprise and Opensource solutions
- Bachelor's degree in a relevant field of study (Computer Science, or related discipline) or equivalent experience.
- Understanding of the QA process (Test Plans, Test Scripts & Test Completion Reports)
Benefits
- 25 days annual leave + Bank holidays
- Group Company Pension Plan
- Private Medical Insurance
- Private Dental Insurance
- Life Insurance
- EAP (Employee Assistance Program)
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
5G/6G Software Test Engineer
Keysight Technologies, Inc.Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Role Description - Design and implement SW test - Using your programming skills to create tools for controlling measurement hardware and test equipment. - Support in the R&D design verification - Helping to design the manufacturing process and develop product tests required to determine instrument performance and specifications. - Making modifications to test stations or creating new test stations as needed to support production test needs. - Potentially picking up product design responsibilities as the product gets into production. - Analyzing test data and making specification recommendations during instrument specification setting process. - Working with team in Malaysia / Penang (Keysight Manufacturing plant) to transfer instrument production when needed and maintain current products avoiding customer escalations. - Creating documentation for the production tests and test stations. Partnering with Penang to address and resolve quality issues that may appear during production. Qualifications - BS, MS degree in electronic engineering or equivalent, with a minimum 5 years of professional experience. - Knowledge of/ Experience in/ Proficiency in SW Programming /code development, C, C++, C#, Python. - Solid experience with: - Software architecture and modular design - REST APIs and service integration - Version control (Git), CI/CD, and automated testing - Solid practical experience in integrating Large Language Models (LLMs) via APIs or enterprise platforms. - Familiarity with agent frameworks - Analytical problem-solving skills and communication skills - Experience working in manufacturing and/or product development role. - Excellent people and communication skills - Ability to interact with internal and external partners/customers in different geographic areas Requirements - Knowledge of/ Experience in/ Proficiency in analog (including RF and Microwave) and digital circuits. - Desire to collaborate with cross-functional teams worldwide to achieve objectives - Good organizational skills and the desire to work in a fast-paced, results-driven environment. - Self-motivated and able to take direction on high-level objectives and create/execute project plans Company Description Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Role Description Responsible for testing and performing QA on our software products. - Estimate, design, and implement testing for new major features/functionality - Create and execute functional and non-functional test cases - Engage team in risk analysis and provide recommendations - Reproduce complex issues within the assigned software - Proficient use of project and test tracking and documentation tools. Able to produce effective queries and searches. - Participate in product design reviews to learn about new functionality, contribute testing estimates, and contribute the testing/customer point of view - Direct test activities of multiple testers on a single project - Test automation regression maintenance & reporting - Share knowledge of product with support team members - Perform all of the above in a collaborative manner with a remote team Qualifications - Good knowledge of major aspects of assigned product(s) - Good IT knowledge for Windows and relevant IT subjects - Good knowledge of a major scripting/programming language on the product’s platform - Good knowledge of exploratory testing - Good knowledge of non-functional test techniques - Good knowledge of test automation principles, tools, and patterns - Detail oriented, independent work ethic, ability to learn new skills through job training - Git, CI/CD, Virtual Machines, SharePoint, Exchange, FTP servers, Amazon AWS, Microsoft Azure, RESTful API calls are preferred Benefits - Competitive benefits and salaries - Personal and professional development opportunities - Flexibility - Much more! Company Description At Fortra, we’re breaking the attack chain. Ready to join us? Visit our website to learn more about why employees choose to work for Fortra. Remember to connect with us on LinkedIn.
• Own test strategy and execution for assigned product areas covering API, backend, and integration layers • Design and maintain test plans that cover functional, non-functional, and edge-case scenarios • Define and track quality metrics and use data to drive release-readiness decisions • Participate in design and architecture reviews to provide testability and risk input early in the development cycle • Build, extend, and maintain automation frameworks for API and service-level testing • Write clean, production-grade test code in Java or Python • Integrate automated tests into CI/CD pipelines and enforce quality gates • Own test infrastructure decisions • Actively use GenAI tools in daily testing workflows • Evaluate and adopt AI-assisted testing techniques • Stay current on emerging AI capabilities relevant to SDET practices • Work closely with product, business, and engineering teams • Conduct thorough bug triage and RCA • Mentor junior SDETs and QA engineers on testing best practices.
SDET Java Developer with Unit Testing
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description A Software Development Engineer in Test (SDET), Software Development Engineers and Quality Assurance Engineers to understand project features, review technical designs, and implement automated test tools that help deliver quality features with efficiency. Our SDETs understand customer usage models and are able to develop test plans and test cases that approximate real-world environments and scenarios. Qualifications - A Bachelor's or Master's degree with 5 - 7 years of experience as Developer or SDET. Requirements - Java, Spring, Hibernate, Web Services, HTML, JSP, Java Script, Servlets, Web Services, XML, AJAX, Microservices, SOA, REST, JSON a MUST. - Strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, PowerMock. - GoLang, Docker, Kubernetes experience is good to have. - Knowledge of functional programming is a plus. - 5-7 years overall SDET and/or development experience. - Design and build scalable automated test frameworks and test suites working across technologies. - API level testing. - Perform manual testing, the scope of which will encompass all functionalities of services as a prequel to automation. - Analyze test logs; create test reports, co-ordinate with stakeholders. - Strong understanding of computer science fundamentals and data structures. - Demonstrated experience in writing clean code quickly. - Test framework design and automation experience. - Strong analytical and problem solving skills. - Understanding of QA methodologies, life cycle and processes. - Computer Science fundamentals in algorithm design, problem solving, and complexity analysis. - Experience developing test automation tools and frameworks. - Experience developing high quality test strategies and test automation. - Strong problem solving and trouble shooting skills and an ability to come up with creative solutions to impossible-to-solve problems. - Experience in web application and device test automation using Selenium, Robotium, Appium or any equivalent tool/s. - Strong, object-oriented design and coding skills. - Strong exposure with Selenium and Appium framework. - Experience with distributed (multi-tiered) systems, algorithms, and relational databases. - Coding experience with automation framework, tools and services for mobile. Working Experience in API testing and Automation of the services. - Understanding of QA methodologies, life cycle and processes. - Expertise in database testing including designing and manipulating test data, validating stored procedures, jobs, triggers and replication. - TestNG, JUnit & TestNG highly desirable. - Experience in QA with exposure to white box testing. - Experience with Open Source Performance Testing Tool Jmeter. - Hands on in Web services automation using Rest assured. - Experience in Object Oriented Analysis, Design (OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java design patterns. - Participate in design and code inspections. - Experience working closely with development and business teams to communicate impacts and to understand business requirements. - Comfortable communicating cross-functionally and across management levels in formal and informal settings. - Ability to effectively articulate technical challenges and solutions. - Shows creativity and initiative to improve product coverage and effectiveness. - Deal well with ambiguous/undefined problems; ability to think abstractly. Company Description


