Senior Software Development Engineer in Test
Summary
Senior SDET working on a client's senior living community software platform. Day to day: designing shift-left test strategies, writing TypeScript/Playwright automated tests, maintaining Dockerized CI/CD test pipelines, and mentoring junior QA contractors in a Kanban-based squad model.
Technology stack & Development tools: Java 17+, Spring Boot, Spring AI, PostgreSQL, MongoDB, React, Node.js, Express.js
- Design and drive test strategies that are embedded in the development workflow, catching defects early and protecting customers through shift-left quality practices
- Partner with engineers to verify that deliverables meet functional and technical specifications, contributing to code reviews and test ability improvements along the way
- Develop and maintain QA processes appropriate to a fast-moving product engineering team operating on a Kanban model
- Serve as a player-coach to junior QA contractors — reviewing their work, providing guidance, and helping them grow
- Build and maintain test case libraries and test infrastructure—including frameworks, test data strategies, CI/CD pipeline integrations, and test reporting dashboards—to support
- reliable continuous delivery
- Leverage AI tooling to assist with test case automation and to streamline the authorship and management of test documentation
- Perform manual and automated testing on complex product functionality, including edge cases and related functional areas
- Write new automated tests for both simple and complex functionality
- Develop expert-level functional and architectural knowledge of all products
- Understand and operate within Сustomers’s software development lifecycle and squad-based operating model
Requirements
- 5+ years of professional experience in software development in test
- Eagerness to adopt AI-assisted QA tools and workflows
- Strong hands-on experience with TypeScript and Playwright
- Experience in QA engineering with a track record of delivering quality product
- Proven experience designing and executing automated tests for microservices-based architectures.
- Strong practical knowledge of Docker, including creating and maintaining Docker files and Docker Compose manifests.
- Hands-on experience with CI/CD pipelines, including configuration, troubleshooting, debugging, and maintaining automated test pipelines.
- Ability to analyze complex technical issues, identify root causes, and troubleshoot test automation and pipeline failures independently.
- Strong communication skills — ability to bring value and insight to conversations and communicate overarching project status effectively to technical and non-technical people
- Player-coach mentality — experience mentoring and guiding junior QA team members
- Experience with Java or C#/.NET would be a plus.
Benefits
Professional development
- Highly experienced professional community: more than 50% employees have a senior level of competence
- Personal development plan and regular Performance Appraisal
- Clear rotation process with opportunity to switch between different roles, projects or technology stack
- Attendance of professional conferences, meetups and certifications (coverage upon on business needs)
- Internal training programs, free SmartTalks and TechTalks inside the company
- Access to Pluralsight
- Corporate English classes
Well-being
- Flexible schedule and possibility to work remotely: feel free to choose an option upon your preferences
- Paid vacation annually