Join us and work on cutting-edge projects with some of the world’s top brands, leveraging AI and Machine Learning. Our systems handle billions of requests and real-time notifications daily across hundreds of servers, while also managing massive datasets for predictive analytics. Instead of waiting for opportunities, we build them—reaching a quarter of global users so far.
Your key responsibilities:
-
Contribute to designing and enhancing a scalable automation framework.
-
Oversee quality throughout the entire software development lifecycle, ensuring timely delivery.
-
Define and refine testing approaches, strategies, and processes.
-
Participate in meetings with internal stakeholders and provide updates to project leadership.
-
Collaborate closely with teams managing infrastructure and automation improvements.
-
Set up and validate hardware/software requirements for testing environments, ensuring all documentation meets standards.
-
Review QA outputs prepared by team members and provide feedback.
-
Anticipate potential risks and address them proactively.
-
Adapt testing strategies as project requirements evolve.
-
Help foster a culture of continuous learning and support the growth of the QA team.
What we’re looking for:
-
Minimum 3 years of professional experience in software quality assurance.
-
Strong English skills for understanding and analyzing technical documentation.
-
Expertise with modern automation tools, frameworks, and workflows.
-
Familiarity with QA methodologies such as ISEB, ISTQB, or TMAP.
-
Hands-on experience with tools like Selenium (bonus: Appium, Locust, Jenkins).
-
Solid grounding in QA concepts, web development practices, and related technologies.
-
Programming skills in Python or Java.
-
Strong knowledge of Agile testing practices.
-
A proactive mindset, driven by curiosity and problem-solving.
-
Ability to take initiative and work independently.
-
Passionate about improving efficiency by automating testing processes.
-
Fluency in Turkish is a plus.