Mercury

Senior Software Development Engineer in Test, SDET

Mercury

full-time

Posted on:

Location Type: Remote

Location: Turkey

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 pipeline
  • 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

Requirements

  • 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
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaTypeScripttest automation frameworksUI test automationAPI test automationSQLCI/CDperformance testingtest case designtest execution
Soft Skills
collaborationcommunicationproblem-solvinganalytical skillsorganizationprioritizationownershipchampioning qualitycustomer experience focusagile teamwork
Certifications
Bachelor’s degree in Computer Science