Design and implement robust test automation frameworks to ensure high-quality, scalable, and reliable products. Contribute to the quality of Mercury's next-generation shipment platform. Collaborate with cross-functional teams to analyze customer requirements and plan testing activities.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
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 packages 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 the 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, 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)
Interested in remote work opportunities in QA & Testing? Discover QA & Testing Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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 the 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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Bonus if you have
- Master's 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 the 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
Similar Jobs
Explore other opportunities that match your interests
elevate recruitment
Junior QA Tester
Unico Studio