Software Test Engineer

Job description

Life is too short for writing code in the wrong tech company!!


We are seeking talented and self-starter team members who have senior experience working as a Software Test Engineer position.


As a Test Engineerworking in OPLOG, you will be responsible for ensuring highest quality for SaaS products used by many various sized, global and local companies such as SONY, Tupperware and many e-commerce companies.


The team’s problem space focuses on building distributed cloud-based systems and multi-tenant, SaaS web applications and offers excellent opportunities to learn and apply the latest techniques and concepts in software engineering practices.


OPLOG is a technology company offering world-class warehousing and distribution services using its in-house high-end technologies. Bringing together elite members of the technology and logistical industries, OPLOG fulfills a core need for new generation logistics services.


Join the Fastest Growing Technology Company in Turkey

Deloitte 2017 Technology Fast 50 Turkey WINNER - #1

Deloitte 2017 Technology Fast 500 EMEA (Europe, Middle East and Africa Region) #20

This is an exciting opportunity to experience a start-up atmosphere in a large company.

If you are passionate about bashing that bug and cannot imagine a meal without a GitHub fork, if your skill levels cause a stackoverflow, then you should work at Turkey’s fastest growing tech company!

P.S. Get ready to be exposed to geeky conversations 😊

Main Responsibilities:

  • Design, develop, maintain and execute functional, regression, integration and e2e tests
  • Drive effort of zero bug in production for a seamless experience to our customers
  • Automate test effort by contributing to test frameworks, test tools, and automation for complex, distributed SaaS systems
  • Help define, improve and implement QA standard methodologies
  • Collaborate and work closely with developers, devops, architects and product managers to give direction and feedbacks for ensuring quality of SaaS applications
  • Investigate test failures and customer reports to narrow down repro issues steps and isolate the root problem

Job requirements

Requirements:

  • Solid expertise in software testing, distributed systems, cloud technologies and tools.
  • 4+ year experience in testing web applications.
  • 2+ year experience in testing mobile applications.
  • 4+ year experience in Selenium, JMeter, Cypress or similar test tools
  • Experience developing test automation in at least one of OO languages - Java, C#/C++, Python.
  • Knowledge of REST API, OAuth, JWT, and other web application concepts.
  • Excellent programming, analytical skills and strong problem-solving abilities.
  • Experience in software development lifecycle practices, SOLID principals and object-oriented development knowledge is preferred.
  • Motivated to learn new technologies.
  • Bachelor's degree from computer engineering or proven self-trained engineering skills.
  • Good written and verbal communication skills in English.

What Would Be A Plus:

  • Experience C#, Azure, .Net technologies, SQL
  • Experience in AGILE development and SCRUM methodology
  • Knowledge of lean practices
  • Expertise in load testing, git, cloud services
  • Knowledge of DevOps, CI/CD pipelines
  • Personal projects that show an aptitude for engineering
  • Experience writing unit and automated tests