Mercury Business Services logo

Senior Software Development Engineer in Test (SDET)

Mercury Business Services
Full-time
Remote
Türkiye
Software Development Engineer in Test (SDET)

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