Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Mercury Business Services • Istanbul, Istanbul, Turkey
Role & seniority: Senior Software Development Engineer in Test (SDET); individual contributor with QA leadership/mentoring within a cross-functional agile team.
Stack/tools: Java (Rest-Assured), Playwright (TypeScript), PostgreSQL, GitHub, CI/CD (GitHub Actions, etc.), Docker (optional); test automation frameworks; UI, API, and cross-browser testing; SQL DB testing; performance testing tools (k6, Locust, JMeter, etc.).
Design, implement, and maintain robust test automation frameworks and comprehensive test plans for functional and non-functional testing.
Lead automation activities (regression, UI/API/Cross-Browser testing), create/test data, and ensure high-quality, scalable releases; collaborate with DevOps to integrate tests into CI/CD.
Collaborate with Product, Architect, and Dev teams to clarify requirements, plan testing, prioritize quality activities, and drive process improvements; own platform quality and customer experience.
5+ years SDET experience; strong Java and/or TypeScript coding; hands-on test automation in UI (Playwright) and API (Rest-Assured).
Proficient in SQL and DB testing; experience with CI/CD pipelines; Git; knowledge of test design techniques; various test types (e2e, regression, smoke).
Familiar with automation methodologies (Data-Driven, Hybrid, BDD, POM); experience with performance testing tools; experience with modern web apps and distributed systems.
English fluency;
Senior Software Development Engineer in Test (SDET) About the job We are building a world-class team at Mercury Teknoloji A.Ş. in Turkey (with offices in Izmir and Istanbul), a wholly-owned subsidiary of Mercury Business Services headquartered in Boston, to develop a state-of-the-art shipping platform that provides the best user experience. Our platform will handle all time-critical and temperature-sensitive shipments as well as express package and freight shipments for life sciences and healthcare companies. We are seeking a Software Development Engineer in Test (SDET) that is mission-critical to designing and implementing robust test automation frameworks to ensure high-quality, scalable, and reliable products, while also coaching the team in quality and testability. You will play a key role in shaping our automation strategy and elevating the overall quality mindset across the engineering organization. You will report to the QA Director, be a senior member of the cross-functional agile team and work closely with Engineering, Product, Operations, and Design teams. Be a part of the cross-functional agile team to contribute to the quality of Mercury’s next-generation shipment platform by designing, documenting, coding, fixing, testing, and enjoying what you build Create detailed, comprehensive, and well-structured test plans and test cases that will cover all possible customer use-case scenarios Perform different types of testing (functional testing and non-functional testing) by using manual and automation techniques and record test results Coordinate and create automation activities around regression testing, UI testing, API testing, and Cross Browser testing Create and maintain test documentation Report and track issues accurately and effectively Work closely with a team of Product Managers and Architects to analyze and clarification of customer requirements, plan the process of testing, estimate, prioritize, plan, and coordinate quality testing activities Collaborate with DevOps engineers to integrate automated tests into CI/CD pipeli Work with the Architects and Development team closely to identify issues, capture required data, discuss fixes, and re-test the fixed defects Work with the QA team to analyze testing, and improve and optimize testing processes Be an owner and a champion of platform and application quality and the customer experience
Our Tech Stack Java (Rest-Assured) Playwright (TypeScript) PostgreSQL GitHub CI/CD (GitHub Actions / etc. Docker (optional)
You have Bachelor’s degree in Computer Science or a related field 5+ years experience as an SDET Strong programming skills in Java and/or TypeScript, with hands-on experience in test automation frameworks. Experience in UI device/browser-based test automation using Playwright Experience in API (REST) test automation using Rest-assured Familiar with Automation methodologies (Data Driven, Hybrid, BDD, POM) Hands-on experience in SQL (Analytical Functions and complex queries) and DB testing Experience with CI/CD tools and pipelines Proficient understanding of code versioning tools, such as Git Experience with performance testing tools (k6, Locust, JMeter, etc.) Experience testing modern web-based applications and distributed systems Experience with test case design using various techniques/approaches to achieve optimal test coverage Experience with test data generation and selecting the right test data Experience in test execution and test reporting Well-versed with various types of testing (like e2e, regression, smoke, etc.) Good understanding of software development life cycle
Key Skills Fluent in English. Passion for learning and researching. Excellent communication capability. Good understanding of lean/agile values; principles and associated practices. Attention to detail Self-Managed Problem-solving and conflict-resolution ability Team Player
Bonus if you have Masters or higher studies in Computer Science or related fields. Valid ISTQB certification. Understanding Docker and Kubernetes. Knowledge of test methodologies, processes, and their corresponding tools like Jira X-Ray. Experience with Cucumber Behavior-Driven Development (BDD) framework. Knowledge of Node.js and related frameworks Experience with Linux operating System shell commands and scripting
We Offer Competitive salary in USD Fully remote work in working hours of Turkey Supplementary health insurance (ÖSS) covering you and your immediate family 20 days of paid holidays including the first year of employment Birthday off
Location İstanbul (Remote) Department Quality Assurance Employment Type Full-Time