There are still lots of open positions. Let's find the one that's right for you.
The Digital Delivery team at our company is dedicated to developing innovative experiences for both members and team members, utilizing the latest technologies in open source and the Azure cloud. As a Software Development Engineer in Test (SDET), you will play a crucial role in this team, which is responsible for engineering modern web applications that implement a complete UI and microservices architecture for multi-device, multi-platform mobile and desktop web applications. In this mid-senior level position, you will work in a Scrum environment, testing software applications and features through the use of test suites and scripts, performing anomaly reporting, conducting software analysis, and developing automated software test packages using various technologies. Your responsibilities will also include functional and performance testing of applications. In addition to testing, the SDET will provide support for one or more existing software applications. This support encompasses application issue analysis and resolution, configuration management, security and permissions management, and user assistance. Collaboration with other divisions, particularly the ISD Cloud team, will be essential to ensure seamless integration and functionality of the applications being developed. You will be expected to work closely with engineers to troubleshoot and remediate automation issues in testing and deployment environments, as well as automate acceptance criteria in collaboration with developers and business stakeholders. Your role will require a strong understanding of agile development methodologies, as you will be implementing these practices while working with teams that utilize the Sprint/Scrum methodology. You will need to comprehend project documents, customer demands, and product objectives to create and execute comprehensive test cases. Testing will involve complex API, web, and mobile-based applications that reference database back-end systems, and you will also support non-functional requirements such as performance testing. Setting up, maintaining, and performing test automation frameworks across multiple application platforms, including Mobile, Desktop, and Web, will be a key part of your responsibilities. You will participate in all agile ceremonies, ensuring that QA and testing are continuously represented and effectively incorporated into all aspects of the project. Ultimately, you will own the end-to-end test strategy, analyze requirements, build test plans, design test cases, and implement test automation for applications of moderate to high complexity, managing the final quality on production releases.