Latest jobs

Smartcat is building the future of work, where human expertise meets digital teammates to drive 10x to 1000x productivity gains for the world’s leading enterprises.
We’re on the frontier of an entirely new category: Agentic AI. We enable enterprises to build high-performing hybrid workforces made up of both humans and AI agents. These AI agents aren’t generic copilots. They’re fully trained digital teammates that learn from your best people, your content, and your business strategy—ready to get to work from day one.
Our platform combines generative AI, human-in-the-loop workflows, and a living Enterprise Skill Graph that continuously learns and improves. Whether you're launching a product globally, onboarding new hires, translating learning content, or aligning legal teams across regions, Smartcat turns knowledge into action and action into scale.
Over 1,000 companies, including 20% of the Fortune 500, rely on Smartcat to bring their business to the world—instantly, accurately, and in every language. As a Series C company with 130% year-over-year growth, we’re scaling fast and investing in people who want to shape the future of work with us.
Join us in unlocking global potential, one human and agent team at a time.
Why you should join our team:
We promote the adoption of modern QA tools and approaches, and support ongoing improvements in quality assurance practices.
Mission:
Your mission is to enhance product quality by developing automated tests, contributing to the improvement of QA processes throughout the development lifecycle, and actively sharing your expertise with the engineering team.
Outcomes:
- Demonstrates a proactive approach to tasks and continuous improvement.
- Actively contributes to team responsibilities and shared ownership of quality.
- Shows clear ownership of tasks from start to the result.
- Uses AI daily to improve problem-solving speed and output.
- Maintains a strong quality mindset across all stages of development.
- Applies advanced test analysis techniques to design adequate test coverage.
- Continuously adopts new tools, technologies, and working methods.
- Keeps automation frameworks and QA tools up to date and maintainable.
- Defines and leads the automation strategy based on risk and scalability.
- Mentors team members and helps grow QA expertise across the team.
- Collaborates with cross-functional teams to embed quality early in development.
How you'll ramp:
By Day 30
- Analyze the current QA approach and identify opportunities for improvement.
- Deliver a structured improvement plan with short- and long-term goals.
- Develop a clear understanding of the product and its key workflows.
- Get familiar with the testing framework and start contributing to test development.
- Join code reviews and engage in QA-related team discussions.
Day 60
- Begin executing prioritized improvements from the QA plan.
- Take part in ongoing QA activities and team responsibilities.
- Contribute to development processes as a quality advocate.
- Develop and maintain automated tests based on team priorities.
Day 90
- Complete core improvements with visible outcomes.
- Take ownership of QA responsibilities in a specific product area.
- Actively contribute to team initiatives and ongoing QA improvements.
- Share knowledge and support the team in applying QA best practices.
What you've accomplished:
- Over 3 years of experience in QA automation.
- Strong problem-solving and task prioritization skills.
- Skilled in test planning, prioritization, documentation, and test design.
- Hands-on with Playwright; familiar with Selenium.
- Proficient in TypeScript or another OOP language (Python is a plus).
- Skilled in using an AI tool set to boost productivity across test design, automation, and reporting.
- Experienced in building and maintaining automation frameworks.
- Knowledge of REST API testing tools (Postman, REST-assured, Playwright API).
- Understanding of test layers: Unit, Integration, End-to-End.
- Familiar with QA tools: Allure, TestRail.
- Comfortable using Git, with knowledge of branching strategies and merge request workflows (basic understanding of GitLab CI/CD is a plus).
- Awareness of load/performance testing tools (Locust, K6 is a plus).
- Involved in refinement, sprint planning, and QA sign-off processes.
- Effective communicator in cross-functional teams.
- Advanced English, written and spoken.
Why joining Smartcat might be your best move so far
- Fully remote team
We are a global team of 200+ enthusiastic people spread across 30+ countries. We have been fully remote since 2020, with some locations populated with more Smartcaters than others, such as Boston, Belgrade, Lisbon, Tbilisi and Yerevan. - Be part of an AI Native Organization
We are highly innovative, using AI across all areas of the organization to accelerate decision-making and free people to focus on strategy and high-impact work. We embrace new ideas and encourage all Smartcaters, regardless of level or department, to manage their own AI Agents. At Smartcat you’ll shape how AI transforms the workplace and play an integral role in ensuring Smartcat remains a leader in AI innovation. - Innovating a $100 Billion industry
Smartcat is reshaping the $100B multilingual content industry with an AI-powered platform that makes it easy for companies to create, translate, and localize global content at scale. Our platform enables enterprise teams to move away from slow, traditional outsourcing methods, and achieve fast, high-quality results, at a fraction of the cost. - Join the rocketship to scale-up 10x and beyond together
We are looking for someone to become an integral part of our team and play a crucial role in the most exciting part of our journey: transitioning from a post-Series C startup to a company exceeding $100M in ARR and $1B in valuation. Our journey isn’t for the faint of heart. We are growing at 130% YoY, thanks to our strong product-market fit and high-performing team, and plan to accelerate from here. - Smartcat Culture: Where Diversity Meets High Performance
At Smartcat, we are committed to building a culture that highlights respect and appreciation for each individual's unique background and perspective, while maintaining a strong focus on results and engagement. We believe in welcoming everyone and fostering an inclusive environment where team members can be their authentic selves at work. Our commitment to inclusion is steadfast, and we stand firmly against discrimination and harassment.

We are seeking an experienced QA Engineer with hands-on experience of manual testing for mobile apps to join our mobile development team.
Experience or knowledge of mobile test automation is a plus, as automation tasks will be a part of this role.
What you'll get to do:
- Conduct functional, integration, and regression testing of mobile applications
- Participate in all stages of development, from requirements discussion to successful release
- Manage defect resolution: create bug reports, prioritize tasks
- Test requirements, write test cases, compile test documentation
- Analyze logs to locate defects, work with log collection systems
- Develop and maintain basic automation scripts
- Collaborate closely with your team: developers, product managers, designers
- Identify, implement, and share new tools and approaches in Mobile QA
Required skills:
- 2+ years of experience in testing mobile applications
- Knowledge of mobile device specifics
- Experience with packet sniffers (Charles, Fiddler)
- Understanding of client-server architecture
- Experience in API testing (Postman, Swagger)
- Experience working with TMS (Test IT and equivalents)
- Knowledge of test design techniques and testing methodologies
- Experience with version control systems (Git)
- Experience with CI systems (GitLab/Jenkins)
Bonus points for:
- Experience writing automated tests in Swift
- Skills in XCTest automation testing
What we offer:
- Confirmed employment from day one
- Remote work from anywhere in the world or at our office
- Flexible work schedule
- Corporate events and team-building activities
- A personalized approach to professional growth and development within the company
- A team of professionals ready to mentor and share their knowledge and experience

We are seeking a skilled and detail-oriented QA Manual Tester to join our dynamic team. As a QA Manual Tester at Your Bourse, you will play a key role in ensuring the quality and reliability of our trading software solutions. You will report directly to the Lead QA Engineer and collaborate closely with our Development and Support teams to perform thorough manual testing, identify defects, and provide actionable feedback to improve product quality.
Responsibilities
- Design, implement, and execute manual tests across the Your Bourse platform.
- Perform full-cycle testing for new projects and features, including creating testing documentation (test cases, test scenarios, regression checklists) and documenting defects.
- Contribute to high-quality releases and faster time-to-market by increasing manual test coverage.
- Work closely with Developers, Product, UX, Documentation, and QA team members to test and release new features in a fast-paced Agile environment.
- Write clear and concise test plans and test cases aligned with sprint scope and timelines.
- Define, report, verify, and validate bugs across different stages of testing.
- Perform any other duties relevant to the role.
Requirements
- 1+ year of experience as a Manual QA Tester or Support Specialist in Forex/FinTech (or a similar industry/role).
- Strong knowledge of testing methodologies and best practices.
- Ability to write clear test plans, test cases, and test scripts.
- Experience with Jira, TestRail, or similar tools.
- Understanding of web technologies, APIs, databases, and basic SQL.
- Familiarity with Agile/Scrum.
- Strong attention to detail, problem-solving, and communication skills.
- Fluent in English (written and spoken).
- Relevant courses/certifications are a plus.
Benefits & Perks
- Competitive compensation package.
- Work schedule: Monday to Friday, 9:00 AM–6:00 PM Cyprus time.
- Fully remote role or office-based option.
- Learning & Development support.
- Paid annual leave and sick leave.
- Company events and celebrations (online/offline).
- Anniversary and birthday gifts for employees.
- Career growth opportunities.
- A supportive and inclusive work environment that values teamwork and open communication.
Who we are
Your Bourse is a global company specializing in providing a comprehensive Platform-as-a-Service solution for FX, CFD, and crypto liquidity management, data analytics, reporting, and risk management. Our goal is to empower companies of all sizes and capacities, offering them the tools and technologies needed to thrive in the financial industry.
One of the key strengths of Your Bourse is our flexible and competitive pricing policy, along with bespoke packages tailored to individual requirements. We believe that every company should have the opportunity to benefit from our innovative tools and solutions in a way that suits their specific needs and objectives.
By partnering with Your Bourse, brokers gain access to liquidity from leading providers, enabling them to offer their clients a diverse and competitive trading environment. Additionally, our hosting services in Equinix data centers ensure reliable connectivity and lightning-fast execution.
At Your Bourse, we prioritize the growth and development of our team. We foster a motivating and goal-oriented environment where individuals have ample opportunities to learn and excel in their roles. We believe that by empowering our employees, we can collectively achieve great things.
If you are driven, motivated, and have a clear goal in mind, Your Bourse is the place where you can thrive and accomplish remarkable milestones. Join us on this exciting journey and unlock your full potential.

TradingView was founded with a mission to empower people to achieve success on their own terms. We're building a space where anyone can maximize their chances in the financial markets with the best tools and data at their fingertips. Our product portfolio includes best-in-class charts, versatile commercial libraries, a social network, and many more tools for retail and business audiences. Trusted by companies like Revolut, Binance, and CME Group — and loved by millions of individual traders.
We're now the world's largest financial analysis platform — with 100M+ users in 180+ countries (even Antarctica!). Every day, people from all over the world use TradingView for analysis, collaboration, and informed trading decisions. We foster a community-driven approach to financial education for everyone — from seasoned traders to eager beginners.
To keep building great things, we need great people. We’re looking for passionate individuals who care deeply about product quality and want to shape tools used by millions. At TradingView, we believe in ownership, transparency, and constant improvement. We value people who are proactive, collaborative, and driven to make an impact. If that’s you — read on.
Your mission: Drive change
My name is Mikhail, I am the Team Lead of the Discovery team. We develop Screeners, focusing primarily on backend services, while also maintaining a strong frontend part. Our product is used by investors and analysts.
We need a candidate with solid experience in testing both backend and frontend systems (with a stronger focus on backend), who is proactive, responsible, attentive to details, initiative-driven, and comfortable working and communicating in a cross-functional team.
How you’ll shape success
- Testing backend services built with Python (Django) and Go
- Testing frontend applications in React/TypeScript
- Writing and maintaining automated tests (python, go, allure)
- Creating and maintaining test cases and documentation
- Working closely with developers and product managers
What makes you the perfect fit
- Strong experience in backend API testing
- Experience testing services in Python (Django) and Go
- Experience testing frontend (React/TypeScript or similar SPA frameworks)
- Solid understanding of QA methodologies and processes
- Team player with a proactive, responsible, and detail-oriented mindset
It’ll also be an advantage if:
- Experience with Docker, Kubernetes
- Knowledge of SQL
- You have experience with finance and trading, or knowledge of the industry.
- You're already familiar with TradingView. We love users who become teammates!
Technology stack
Automation with Pytest & Allure. Testing of Go and Python services; for Frontend Typescript & React.
Thrive in a space built for you.
Work & Life
- Flexible hours
- Hybrid approach (office + remote, depending on team and location)
- Modern offices with local perks
Growth
- Global team of 500+ professionals from 40+ countries
- Continuous learning & mentorship
- Career development opportunities
Benefits
- Relocation support (visa, transportation, housing)
- Private health insurance
- Performance bonuses
- TradingView Premium subscription
Culture
- Annual team events
- Inclusive, diverse environment where everyone can thrive
Join our global team and explore our hubs around the world — London, New York, Málaga, Tbilisi, and Limassol — and find the perfect environment to grow your career. We embrace a hybrid approach — combining office collaboration with remote flexibility, depending on the team and location. Relocation support is available, and fully remote roles are clearly marked in the job description.
TradingView is an equal opportunity employer. We embrace diversity and are dedicated to fostering a diverse and inclusive workplace. Our success is driven by 600+ professionals from 40+ countries who speak nearly 20 languages.

Hi there, I'm Mauri Edo, Quality Manager at TestGorilla. We’re excited to share more about the Senior Quality Engineer role and our team.
About TestGorilla
Imagine a world where everyone lands their dream job. TestGorilla is revolutionizing the hiring process through skills-based hiring, empowering one billion people to do just that. Our platform provides scientifically validated tests, enabling companies to hire faster and without bias, based on true skills and potential. We also empower candidates to showcase their abilities and find ideal roles.
At TestGorilla, we stand for diversity, act with integrity, and put talent first. We celebrate individuality and creativity and believe in a workplace where you can make a big impact. Our team works in a flexible, autonomous environment with a focus on well-being and results.
Join us in creating a future where skills matter most, and everyone has the chance to land their dream job.
About the role
As our Senior Quality Engineer, you'll be essential in achieving TestGorilla's vision of helping one billion people land their dream job. You'll shape the future of quality engineering at TestGorilla by embedding quality into every stage of the development lifecycle and shaping quality practices around our AI-powered products. This isn't just a role; it's your chance to make a real difference by influencing the tech roadmap through a quality-first lens, collaborating with passionate engineers across the globe. You’ll directly contribute to ensuring engineering velocity is matched with excellence as we scale. Join our driven, remote-first team, and let’s achieve these ambitious goals together.
Responsibilities
In this role, your responsibilities will include but not limited to:
- Uphold TestGorilla's behaviors and foster an inclusive, supportive culture.
- Collaborate effectively with global colleagues across teams and time zones.
- Advance improvements to our E2E testing framework and release process.
- Contribute to developing testing strategies for AI-driven features, collaborating with data scientists and engineers to define measurable quality standards.
- Lead test coverage audits and highlight improvement areas.
- Design and maintain high-quality test data sets, ensuring realistic coverage and alignment with evolving product use cases.
- Own CI test stages, reporting, and flakiness detection systems.
- Investigate unstable tests to uncover reliability issues.
- Review and support automation strategies across engineering squads.
- Mentor engineers through code reviews, pairing, and workshops.
What you’ll bring
We're looking for someone who:
- Is passionate about TestGorilla's mission to help one billion people find their dream jobs.
- Has strong written and verbal communication skills in English.
- Thrives in a fast-paced, remote-first environment.
- Has hands-on experience with JavaScript/TypeScript test automation, ideally using Playwright and CircleCI.
- Demonstrates curiosity and growing proficiency with AI-assisted tools (agents, test automation accelerators, prompt-based analysis…) and understands their role in improving software quality and productivity.
- Has experience or strong interest in testing systems involving AI models, data-driven scoring, or complex evaluation logic, ensuring outputs are consistent, explainable, and bias-aware.
- Has a proven history of guiding QA or test automation projects end to end, from scoping to delivery and outcome reporting.
- Is a proactive strategic thinker who identifies opportunities for improvement and delivers pragmatic, scalable solutions without overengineering.
- Provides technical mentorship to QAs and supports developers in building reliable test suites, while influencing engineers on tooling and strategy.
- Communicates clearly and asynchronously, documents work thoroughly, and keeps collaborators informed while working independently.
We actively seek diversity and encourage applications from everyone. If you're interested in this role but your experience doesn't perfectly match the description, please still apply. Studies show that women and underrepresented groups can be hesitant to apply unless they meet every requirement. If this role excites you and you're confident you can do the job, we encourage you to apply!
While these skills aren’t a requirement, we’d be very interested to hear from you if you have;
- Familiarity with AI/ML testing practices, model evaluation, or prompt-based systems.
- Experience scripting or automating tests in Python
- Exposure to performance testing
- Familiarity with accessibility testing tools and practices
- Experience working in a fully remote team
- A track record of improving developer experience through tooling or workflow enhancements
What’s in it for you?
Please note: Some specifics, particularly around leave, may vary depending on your country of residence. This will be discussed during the hiring process.
- Global Team: Join a fully remote, mission-driven team from around the world
- Competitive compensation: Receive a competitive pay; €64,080 - €80,100 + Share Appreciation Rights (SARs)
- Remote & flexible work: Work from almost anywhere*. Enjoy flexible hours and asynchronous work to balance work and life.
* Check out the Countries we currently hire from here
- Growth & development: Invest in yourself and your career with a 3.5% L&D budget and clear growth opportunities
- Stimulating work environment: Tackle new challenges and work with innovative technology in a dynamic setting
- Connect with your team: Join optional fun virtual socials, AMAs with team members and leadership, and regular fun chats. Build a strong sense of community!
- TestGorilla community groups: Join peers to build community and boost opportunities for connection, advocacy, and professional development.
- Parent/Caregiver support: We provide a caregiver-friendly work environment with paid 8-16 week parental leave and tailored return-to-work approaches
- Work-life balance: Our unlimited and flexible time off policy empowers you to take the time you need to recharge and maintain your well-being
Interested?
We believe in using our own product to ensure fair and objective hiring. If this role aligns with your skills and aspirations, we invite you to complete one of our very own assessments. This will give you a first-hand experience of our platform and help us get to know you better. We look forward to hearing from you!
TestGorilla is committed to building a diverse and inclusive workplace. We believe that diverse teams are stronger teams, and we encourage applications from people of all backgrounds. We understand that some candidates may experience test anxiety, and we want to assure you that accommodations are available and can be requested prior to sitting our assessments. Your request will not negatively impact your application, as we do not factor this into our review process.

Founded in 2012, Playson is a leading iGaming supplier recognized worldwide. We provide our customers with a high-end micro-service-based platform as a service that aims to process billions of financial transactions per day.
We provide a cross-regional setup and are chasing latency reduction down to zero. We highly invest in delivering the best game experience and smooth connection regardless of the internet coverage and bandwidth of the game clients.
One of our squad teams is looking for a Senior QA Automation Engineer to participate in developing our cutting-edge solution, where milliseconds matter.
Why Join Us?
- Be a key player in a major tech transformation;
- Work on projects that impact millions globally;
- Enjoy a supportive, flexible work environment;
- Grow your skills with continuous professional development opportunities.
To succeed in the role, you will have:
- Experience with Python (pytest, Selenium/playwright, requests, sqlalchemy or similar);
- Experience with Kubernetes (manually and from tests PoV);
- Experience with the different storages (Clickhouse, MySQL, DynamoDB);
- 4+ years of experience in automation testing (front-end/back-end);
- Strong knowledge of software QA methodologies, tools, and processes;
- Hands-on experience with Load testing tools like k6/jmeter/locust;
- Solid knowledge of SQL and scripting;
- Good understanding of HTTP(s), XML, JSON, HTML, CSS, JS;
- Experience of work in Jira, Confluence;
- Experience with Git;
- At least an upper-intermediate level of English.
Would be beneficial to know:
- Experience with JavaScript;
- Experience with developing test frameworks for load and functionality tests;
- Experience working in an Agile/Scrum development process;
- Experience in the iGaming industry;
- Experience with monitoring tools DataDog /new relic/Splunk etc.
What will you be doing?
- Development of test frameworks (load and functionality tests);
- Requirements analysis;
- Planning and prioritizing testing activities;
- Support and maintain already written tests;
- Development of positive/negative/boundary scenarios;
- Writing autotests (functional, load), test scripts;
- Test documentation support on a regular basis.
What you get in return:
- Competitive Salary: We offer a competitive salary in EUR, subject to annual performance reviews;
- Quarterly Bonuses: Benefit from a transparent and systematic quarterly bonus system;
- Flexible Schedule: We offer a flexible work schedule to accommodate your needs;
- Remote Work Option: Choose to work remotely, providing greater flexibility and comfort;
- Medical Insurance: Receive comprehensive medical insurance for both you and a significant other;
- Financial Support for Life Events: We provide financial support during special life events;
- Unlimited Paid Vacation: Enjoy unlimited paid vacation leave;
- Unlimited Paid Sick Leave: Take unlimited paid sick leave whenever necessary;
- Professional Development: Get reimbursement for professional development courses and training.
Ambitious goals request a quick ability to maneuver through changes in the world. Playson is all about that. If the job description rings a bell - take action and apply!
Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.
As a Senior QA Engineer, you'll be a part of our TradeTech Partners team, which works on products for both partners and the company.
Responsibilities
- Perform manual and automated testing for backend and web services
- Design, maintain, and execute test cases, checklists, and test plans
- Conduct regression, smoke, sanity, performance, and load testing
- Build, optimize, and maintain test automation frameworks
- Work with version control and CI/CD systems
- Use tools such as Postman and Swagger for API and UI testing
- Validate backend data using SQL
- Analyze logs via Kibana or Graylog to support debugging and root-cause analysis
- Collaborate with analysts and developers to clarify requirements, identify edge cases, and improve documentation
- Provide effort estimations and contribute to QA process improvements
Requirements
- 5+ years in QA, with hands-on experience in both manual and automation
- Proficiency in TypeScript/JavaScript and experience using Playwright for automation
- Confident working with GitLab, CI/CD tools such as Jenkins, and version control workflows
- Hands-on experience with API testing using Postman, Swagger, or similar tools (BloomRPC, Insomnia)
- Proficiency with SQL and tools such as SQL Server Management Studio or DBeaver
- Familiarity with log analysis tools, including Graylog or Kibana
- Strong analytical skills, attention to detail, and a deep sense of ownership
- Excellent communication skills and a proactive, collaborative mindset
- Fluent English language knowledge, both written and verbal
Nice to have
- Experience with statically typed programming languages
- Experience with trading platforms or financial systems
Our benefits
- Excellent compensation package
- Medical insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday gift
- Relocation bonus and visa/work permit support

Scorewarrior is a game developer and publisher based in Limassol, Cyprus. The company focuses on the 4X strategy genre, with an ambitious goal to grow its hit game, Total Battle, to become the No.1 strategy game in the world. Our team consists of 200+ passionate, talented, self-driven, and continually developing professionals who love making high-quality games.
Our mission: to unite and excite people all over the world.
We are looking for QA Engineer to ensure the high quality of core features through early defect detection.
You will join a cross-functional team of 8 professionals focused on achieving the outstanding technical design and ensure quality, flexibility, and ease of development for game features.
Tasks to be solved
- Drive end-to-end QA support for core features - from requirement analysis to final release
- Take part in planning: evaluate testability, identify risks, and estimate effort
- Assess test coverage and ensure critical test cases remain relevant and up to date
- Review testing documentation and help improve its structure and quality
- Contribute to both minor and major release cycles: conduct full testing, smoke tests, regression, final acceptance, and post-release monitoring
- Share knowledge across the QA team
To succeed, you will need
- 3+ years of experience as a QA Engineer
- Experience testing web and mobile applications
- Strong knowledge of testing methods and techniques
- Understanding of client–server architecture and practical experience in testing such systems
- Proficiency in working with requirements and documentation
- Hands-on experience with bug-tracking systems
- Familiarity with test management tools
- Experience analyzing and working with system logs
The following would be to your advantage
- Understanding of core game mechanics and game design principles
- Experience in game testing
- Experience working with API
- Experience collaborating with customer support to investigate and reproduce edge-case issues
What we offer
- A Great Place to Work. 99% employee satisfaction, low turnover, and colleagues who genuinely enjoy collaborating.
- Live and work in sunny Cyprus. We’re an office-first team in Limassol with a modern seaside workspace, and full relocation and visa support for you and your family.
- Shape a global hit. We’re the only European studio with a 4X strategy title in the world’s top-10. Our top-50 mobile game has grown 25x in revenue and audience in the last five years.
- Grow fast in a company that’s already strong. We’re independent, financially rock-solid, and expanding at startup speed, and we have never had lay-offs.
- Work where ideas win. Flat structure, collective decision-making, and honest feedback create full transparency and help you grow fast.
- Earn industry-leading rewards. High salaries, a 13th month, performance bonuses, and extra rewards for long service, marriage, or welcoming a child, and lunch every day.
- Feel supported at every stage of life. Private family health insurance, plus a monthly allowance for children’s pre-school, school, and university education.
- Your growth is our priority. From specialized training and certifications to language courses and books, you’ll have everything you need to keep learning.

Block Labs is a premier technology studio operating at the bleeding edge of Web3, Artificial Intelligence, and iGaming. We don't just ship features; we engineer high-scale, production-grade platforms that power the next generation of digital products.
We are a collective of senior engineers, product strategists, and builders who refuse to compromise on architecture. Whether we are designing autonomous multi-agent AI systems, building decentralized financial infrastructure, or architecting high-frequency iGaming platforms, our standard is excellence.
We move fast, but we build for the long term. If you are looking to work alongside a team that values deep technical expertise, thoughtful system design, and product ownership, Block Labs is where you belong.
About the Role
We’re looking for an experienced QA Automation Engineer to lead the design, development, and maintenance of automated test frameworks across web and mobile platforms. You’ll work closely with product and engineering teams to ensure the reliability, scalability, and performance of our products, while continuously improving our QA automation strategy and tooling.
This role is ideal for someone who thrives in fast-paced, cross-functional environments and wants to have a tangible impact on product quality from day one.
Key Responsibilities:
- Design, implement, and maintain end-to-end automated test suites for web and mobile applications (iOS & Android) and API layers.
- Build and enhance automation frameworks using TypeScript, Cucumber-JS, and Playwright, ensuring reusability and scalability.
- Automate mobile testing on iOS and Android using Appium, Maestro, Playwright for mobile, or equivalent tools.
- Integrate automated tests into CI/CD pipelines (GitHub Actions preferred) and ensure stable, fast feedback loops.
- Collaborate with developers and product managers to define acceptance criteria and ensure full coverage across features and integrations.
- Execute exploratory, regression, and integration testing when required to complement automation.
- Maintain detailed test documentation, test reports, and quality dashboards (e.g., via Testmo, TestRail).
- Continuously improve QA processes, automation coverage, and overall test strategy.
About You:
- 3+ years of experience in QA automation, covering UI, API, and mobile testing.
- Strong proficiency in TypeScript/JavaScript, Cucumber-JS (BDD), and Playwright.
- Proven experience automating RESTful APIs (using Playwright, node-fetch, Axios, Supertest, Postman, etc.).
- Experience automating native and hybrid mobile apps (iOS & Android) using Appium, Maestro or similar tools.
- Solid understanding of CI/CD pipelines, Git workflows, and test reporting integration.
- Familiar with Testmo/TestRail, BrowserStack, or other device farm solutions.
- Excellent analytical and debugging skills with strong attention to detail.
- Great communication and collaboration skills, with a proactive approach to improving quality.
- Experience in iGaming is required; blockchain/Web3 experience is a strong plus.
What kind of culture can I expect?
Mature, mission-driven, and low-ego. We value clarity over noise, outcomes over theatrics, and pace without chaos. If you’re one of the smartest minds in your craft and want to build with other experts, you’ll feel at home here.

We are looking for a highly skilled Senior QA Engineer to join our product development team. The role involves testing and ensuring the quality of two complex back-end systems that handle booking logic, pricing engines, and analytics. The ideal candidate has a strong technical background, attention to detail, and extensive experience in testing APIs, data processing, and system integrations.
Core Responsibilities
- Design and execute comprehensive test strategies and test plans for back-end systems and data-driven applications.
- Perform functional, regression, integration, and performance testing for APIs, databases, and data pipelines.
- Verify complex business logic, including pricing algorithms, booking workflows, and data synchronisation between multiple systems.
- Analyse and validate analytics data across systems (e.g., internal reporting, Google Analyticsor other tools).
- Collaborate closely with developers, product managers, and data engineers to identify and resolve issues early.
- Ensure traceability between business requirements, test cases, and production behaviour.
- Participate in release validation and production monitoring, including log analysis and data checks.
- Document test results clearly and maintain testing documentation for ongoing projects.
Required Skills and Experience
- 5+ years of QA experience, including at least 3 years in back-end or API testing.
- Strong knowledge of RESTful APIs, request/response validation, authentication, and data mapping.
- Experience with SQL (MySQL or PostgreSQL) for data validation and query-based testing.
- Familiarity with data analytics validation, including GA4, GTM, and Looker dashboards.
- Experience working with complex data systems, integrations, and microservices.
- Proficiency with test automation tools (e.g., Postman, Newman, PyTest, Playwright, or similar).
- Ability to write clear bug reports, identify root causes, and communicate effectively with development teams.
- Excellent analytical and problem-solving skills.
- Fluent in English (both written and spoken).
Personal Qualities
- Strong ownership of testing quality and process.
- Proactive approach in identifying potential risks or weak spots in logic.
- Curious, structured, and able to work independently with minimal supervision.
- Team player who can collaborate closely with developers and analysts.

Aspect - a service for women’s metabolic health with an initial focus on PCOS, a syndrome that impacts 1 in 10 women in the US. Our investors include TechStars, EWOR, ex-CEO of Wired UK, and the co-founder of Flo Health (FemTech unicorn).
In the last eight months, we’ve grown 1000% — scaling our ARR from $250K to $2.5M—and kicked off our B2B expansion by partnering with six clinics. We are backed by notable investors, including a16z, Sequoia, Long Journey Ventures, Lux, Valor, and the founders of Flo Health and Deel, among others.
The Role
We are looking for a Manual QA Engineer to join our growing QA team and help ensure the quality of our mobile (iOS, Android) and web platforms. You’ll be responsible for testing new features, validating integrations, and running regression passes across staging and production-like environments.
This role is hands-on with end-to-end functional testing, UI/UX validation, and API testing. You’ll work closely with developers, designers, and product managers to spot issues early, provide clear bug reports, and help maintain high product quality.
If you’re detail-oriented, curious about edge cases, and comfortable working in a fast-paced environment, we’d love to hear from you.
Responsibilities
- Execute manual functional, regression, exploratory, and acceptance testing across web and mobile apps
- Perform API testing and validation using tools like Postman, Swagger, or similar
- Test third-party integrations (e.g., payments, notifications, analytics, or communication services)
- Collaborate with product & engineering teams to review requirements, designs, and acceptance criteria
- Create, maintain, and execute test cases and checklists in the test management system
- Log clear and reproducible bug reports with screenshots, logs, or recordings
- Support QA team by performing smoke and regression testing before releases and hotfixes
- Work with automation QA engineers to identify test cases suitable for automation
- Contribute to QA process improvements, regression scope definition, and documentation
Ideal Candidate
- 2–3 years of experience as a Manual QA Engineer (mobile + web testing)
- Experience testing mobile apps (iOS & Android) and web platforms
- Familiar with API testing tools (Postman, Swagger, Insomnia, etc.)
- Strong knowledge of QA methodologies, SDLC, and defect lifecycle
- Skilled at writing test cases, regression checklists, and bug reports
- Experience with test management tools (Jira RTM, TestRail, or similar)
- Strong attention to detail with the ability to think like an end-user
- Comfortable working in fast-paced, high-growth environments
- Effective communicator — able to explain issues clearly to technical and non-technical teammates
Why This Role Matters
At Aspect Health, every release must be safe, reliable, and trustworthy. Our product integrates with payments, notifications, analytics, and external services — where even small issues can affect user trust and product stability.
The Manual QA Engineer ensures quality by thoroughly testing features, spotting issues early, and maintaining robust regression coverage. By collaborating with product, engineering, and automation QA, you’ll help build confidence in every release and keep our users’ trust intact.
To Apply
Upload your resume and answer our screening questions to the form.
If you’re ready to break things and move fast, we are excited to hear from you!
Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.
As a Senior QA Engineer, you will be part of ConfigPro team which is a part of the backend team, working on tools for internal use.
Responsibilities
- Perform manual and automated testing for both backend and web frontend
- Design, maintain, and execute test cases, checklists, and test plans
- Conduct regression, smoke, sanity, performance, and load testing
- Build and maintain test automation using Playwright (TypeScript)
- Use tools like Charles Proxy, Proxyman, Postman, and Swagger for thorough API and frontend testing
- Validate backend data using SQL and dBeaver
- Analyze logs via Kibana or Graylog to support debugging
- Collaborate with analysts and developers to clarify requirements, identify edge cases, and improve documentation
- Provide effort estimations and contribute to QA process improvements
Requirements
- 3+ years in QA, with hands-on experience in both manual and automation
- Strong knowledge of REST APIs, HTML/CSS, client-server architecture
- Proficiency in TypeScript/JavaScript, using Playwright for full-stack test automation
- Experience with SQL, relational databases, and dBeaver or similar tools
- Confident in using GitLab, CI/CD tools (Jenkins), and version control
- Advanced experience with Postman, Swagger, Charles Proxy, Proxyman (for onsite testing)
- Familiarity with TestRail, Kibana, Graylog, and IDEs like VSCode or WebStorm
- Excellent analytical thinking, attention to detail, and a strong sense of ownership
- Effective communicator, adaptable, and proactive in a collaborative team environment
Our benefits
- Competitive compensation package
- Medical insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday gift

The Tax Prep Cluster is part of TaxDome’s core platform — the back-office hub for accounting firms. We manage the end-to-end tax preparation process, from collecting client data to delivering finalized tax returns. Our goal is to make the tax preparation experience seamless, automated, and AI-driven. We are looking for a Senior Web QA Engineer who combines strong automation expertise with a product mindset — someone who understands web application architecture, can analyze requirements, build reliable automated tests, and help others do the same.
You’ll work on:
- Intake Flow — smart document & data collection (questionnaires, checklists, automation)
- Tax Preparation Flow — validation and secure transfer to external tax systems
- Delivery Flow — finalized returns, e-signatures, and payments
Each flow uses AI-based document handling and LLM assistants to reduce manual work and improve accuracy.
Project stack: Ruby on Rails (6+), PostgreSQL, React, Typescript on the frontend, Docker, AWS infrastructure, implementing k8s; configured CI/CD on GitLab. Automation stack: Ruby, RSpec, Capybara, SitePrism, Playwright
Your Responsibilities:
- Collaborate with PMs and developers during requirement clarification; define acceptance criteria
- Design and maintain automated tests (API/UI/integration) for complex web workflows
- Create and update test documentation in TMS
- Analyze logs and monitoring data (AWS, S3, application logs) to diagnose issues and validate system behavior
- Integrate suites into CI/CD (GitLab), track flaky tests and automation debt
- Mentor teammates on test design and automation best practices
Our expectations:
- 5 + years in QA with a strong automation background (preferably Ruby or JS/TS; other stacks welcome)
- Experience with RSpec/Capybara/SitePrism or Playwright (preferred, but not mandatory)
- Solid understanding of automation patterns and best practices
- Ability to read and understand Front-end and Back-end code to design effective test scenarios
- Familiarity with CI/CD (GitLab) and containerized environments (Docker, K8s)
- Strong communication, ownership, and attention to detail
Preferred
- Basic understanding of non-functional testing (performance, security smoke)
- Interest in AI-assisted testing tools
Why join us:
- Impact a core web product used by thousands of accounting firms
- Use a practical automation stack: RSpec/Capybara (Ruby), Playwright (TypeScript), GitLab CI, Docker, K8s
- Product-driven culture, remote-friendly, opportunities to grow toward QA leadership or SDET
How to Apply:
Does this position sound like a good fit? Email us or connect with our recruiter.
Please note that while we value every application, we will contact only shortlisted candidates.
Join us to scale robust automation for the core Tax Prep experience—so accountants can deliver faster, clearer results to their clients.

BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
We are looking for a skilled and motivated Middle/Senior QA Automation Engineer with a strong background in Python to join our dynamic team at BrainRocket.
Please note that this role is on-site, based in our Warsaw office.
Main requirements:
- 3+/5+ years of experience in automation QA;
- Strong hands-on experience with Python;
- Experience in requirements testing, REST API testing, data validation, and end-to-end testing;
- Solid knowledge of SQL;
- Practical experience with Jenkins and Docker;
- Strong understanding of object-oriented programming (OOP) concepts;
- Experience with Git version control;
- Experience with Selenium/Playwright;
- Excellent communication skills and ability to collaborate with both local and remote teams;
- English: Intermediate level or higher (spoken and written).
Nice to have:
- Experience with GraphQL;
- Background in billing systems testing;
- Experience testing mobile applications.
Responsibilities:
- Develop and maintain automated test scripts;
- Create test strategies, execute test runs, and prepare detailed test reports;
- Conduct regression, smoke, and performance testing;
- Collaborate closely with developers to ensure fast and accurate bug resolution;
- Continuously improve and expand the automation test framework;
- Take part in building innovative, scalable, and reliable automation solutions.
We offer excellent benefits, including but not limited to:
- Learning and development opportunities and interesting challenging tasks;
- Official employment following the laws of Poland/EU, registration of family members;
- Relocation package (tickets, staying in a hotel for 2 weeks);
- Opportunity to develop language skills and partial compensation for the cost of language classes;
- Birthday celebration present;
- Time for proper rest and 24 working days of Annual Vacation.
Join BrainRocket and rock with us!
Bold moves start here. Make yours. Apply today!

At Adapty, we make it easy for mobile apps to manage in-app purchases and paywalls. We power 12K+ apps, process $2B+ in subscriptions every year, and have been growing fast for the last four years. Our mission is simple: help every app unlock its full revenue potential.We are a team of 170+ passionate, product-driven people who love solving big challenges. Backed by top investors like 500 Startups and Surface Ventures, we are building one of mobile’s fastest-growing SaaS companies and aiming for number one worldwide.Who We AreJoin our engineering team and build systems that scale. We’re a mix of top university grads and experienced engineers from leading product companies. We handle billions of requests daily on a modern stack including Kubernetes, Python, PostgreSQL, ClickHouse, Kafka, and React. Our code uses domain-driven design and multiple layers of tests, so we move fast while keeping quality high.
In This Role You Will
- Develop and maintain test cases and acceptance criteria in Allure TestOps, aligning with business. requirements to ensure comprehensive test coverage.
- Help the team clarify requirements, design architecture, and process product ideas.
- Do feature testing, regression testing, integration testing, and so on.
- Conduct risk analysis on completed tasks: assess bug severity, then clearly and quickly report.
- Maintain and organize our test case library to ensure effective test reuse and coverage.
- Support and optimize the testing framework and infrastructure to enhance the testing process.
What You Need to Know
- How to ensure client-server web app quality when requirements change, there's an information deficit, and priorities are unclear.
- How to prove that your test suite for a feature provides optimal coverage.
- Which questions to ask when a feature reaches development and which ones can wait.
- How to approach testing the frontend when the backend is not ready (and vice versa).
- Why we need testing procedures and why metrics matter.
- Why we need Agile/Scrum and the pitfalls of their adoption.
What You Will Use
- Postman or similar tools for API testing on a daily basis.
- Python with Playwright and Pytest for developing automated tests or any other automation tool.
- Version Control Systems (VCS), Docker, and Linux, or at least know why you need them.
- CI/CD pipelines to support continuous integration and delivery or know whom to ask.
What’s In It for You
- Strong product with industry-best metrics. Adapty is among the top 5% fastest-growing SaaS companies.
- Career growth. Own critical areas, build a team and grow with us.
- Direct communication and ownership. No bureaucracy, no politics – just impact.
- Flexible remote work. Join us from anywhere, and deliver impressive results. We work as individual contractors (PTO, public holidays, and sick leave included).
- Benefits. English lessons, sports reimbursements, laptop coverage, and more.
Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.
As a Senior QA Engineer you will be a part of our rapidly growing IT Banking department and join one of our core product teams.
Responsibilities
- Perform manual smoke, feature, and regression testing
- Participate in test automation on projects using various frameworks
- Review and analyze product requirements for clarity and testability
- Create and maintain test documentation, including checklists and test cases
- Participate in daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies
- Investigate incidents and analyze root causes
- Collaborate closely with developers and analysts to ensure backend services meet quality standards
Requirements
- 3+ years of experience as a backend-focused or test automation QA Engineer
- Familiarity with test automation frameworks, such as JUnit or Jest
- Strong understanding of testing methodologies and best QA practices
- Hands-on experience with manual API testing using Postman or Insomnia
- Familiarity with log analysis tools, including Graylog or Kibana
- Experience with mocking tools, test data management, and working within Agile/Scrum environments
- Excellent communication skills
- Capable to work effectively in a fast-paced, multicultural environment
- Strong critical thinking and attention to detail
- Fluent English language knowledge, both written and verbal
Our benefits
- Excellent compensation package
- Medical insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday gift
- Relocation bonus and visa/work permit support

As a Software Automation Test Engineer, you’ll be an essential part of our QA team—making sure our platform is solid, scalable, and bug-free before it ever reaches production. You’ll be scripting automated tests, diving into test scenarios, and working closely with developers, BAs, and product managers to ensure quality across the board.
Your goal? To release confidently, with zero critical defects, and clear visibility on test coverage.
You’ll work hands-on with modern frameworks, write integration tests (NUnit, Specflow), write end-to-end tests (Selenium, Playwright), and contribute toregression suites and test infrastructure. You’ll also participate in Agile rituals, such as 3 Amigos meetings, which help shape stories and uncover gaps before implementation begins.
You won’t just validate the "happy paths"—you’ll look deeper, think like a user, and find the edge cases others might miss.
This role is a great fit for someone excited to grow in test engineering, who enjoys scripting, and has a curious, user-first mindset.
Our Ideal Candidate Profile
You’re a curious, hands-on problem-solver who loves understanding how things work (and why they sometimes break). You're not afraid to roll up your sleeves and dig into test results, track down the cause of a failure, and write clear, reusable test cases.You see QA as an engineering craft, not just a checklist.
You're energized by structure and clarity, but you also thrive in ambiguity, because that's where the real engineering mindset kicks in! You know how to work independently, but you’re collaborative at heart: you ask questions, share knowledge, and contribute actively to team rituals.
You value quality and precision, and you’re not afraid to speak up when something doesn’t look right. You’re excited about automation, frameworks, APIs, and building a solid testing foundation.
Why You’ll Love It Here
- A culture that values test automation and quality ownership
- Exposure to platform refactoring and technical improvement projects
- Friendly, collaborative team with space to grow and learn
- Real impact and responsibility
Role Requirements and Responsibilities
- Create, maintain, and organize test cases (using tools like Azure Test Plans)
- Execute smoke, regression, and functional testing
- Review test runs, investigate failures, and document bugs clearly
- Automate test scenarios throughout the software development lifecycle
- Perform end-to-end Selenium tests and integration testing
- Contribute to existing test frameworks (Selenium-based) and help expand automation coverage
- Collaborate with developers and business analysts to clarify business and technical requirements
- Participate in 3 Amigos, sprint planning, and daily stand-ups
- Review business specs and provide input during backlog grooming and story refinements
- Support CI/CD testing processes by monitoring test execution in pipelines
- Stay curious and alert to software quality gaps and share improvement suggestions
- Keep up with modern testing tools, approaches, and best practices
What you bring
- At least 1 year of hands-on experience in automation software testing (preferably on web applications).
- Working knowledge of object-oriented programming, ideally in C#.
- Experience with Selenium WebDriver or other test automation tools.
- A troubleshooting mindset – curious, analytical, and eager to get to the root of issues.
- Experience in test suites such as Selenium WebDriver, BDD frameworks like Cucumber and SpecFlow, TestNG, REST-assured, or equivalent.
- Experience with REST APIs and API testing.
- Able to work independently, but also know when to ask for help or escalate issues.
- Strong communication skills in both Greek and English, written and verbal.
- A team player who enjoys learning, sharing, and growing within an Agile team environment.
- Exposure to CI/CD tools and automated test pipelines (e.g., Azure DevOps).
- Familiarity with scripting language (e.g., Python or PowerShell) to support test automation.
- Bachelor’s degree in Computer Science or a related technical field.
Sounds like you? It is a Win-Win
Benefits
- A tech-passionate team with a friendly culture and an international breed.
- A high-end technology cloud product
- Competitive compensation package with benefits.
- Private insurance program & Annual Basic Health Care.
- Flexibility on remote working (we use the work-from-anywhere model).
- Opportunities for knowledge growth through continuous training
- Modern, friendly & fully equipped workplace.
If you’re ready to build a meaningful career in test automation—working with modern tools, thinking like a user, and helping a high-performing team ship confidently—we’d love to hear from you!
All applications will be treated with confidentiality.
Please note that due to the high volume of CVs received, only candidates who are a good fit will be contacted for an interview.

We are looking for a Senior QA Engineer to own the quality of Tabby’s new credit product that's part of our mobile application and is powered by a microservice-based fintech platform. You would design the testing strategy, perform hands-on mobile and backend testing, and build the automation and monitoring needed to launch a reliable product quickly.
Key Responsibilities:
- End-to-end ownership of product quality for a new credit product inside Tabby’s mobile app
- Manual testing of mobile applications (iOS/Android) and backend services in a microservice architecture
- Design and implement automated test suites—unit, integration, API, and end-to-end—covering both mobile app and backend
- Define and maintain QA processes and standards, introducing best practices for test planning, execution, and reporting
- Collaborate closely with developers, product managers, and designers to ensure testability and early detection of issues
- Drive continuous improvement of release quality, deployment pipelines, and overall developer productivity
- Investigate and troubleshoot production issues, contributing to root-cause analysis and long-term fixes
What you’ll bring:
- 5+ years of professional QA experience, including at least 2 years working with mobile apps and backend services
- Strong background in manual testing of mobile applications (iOS and Android)
- Experience testing backend APIs and microservice architecture
- Proficiency in test automation frameworks (e.g., Playwright, Cypress, Appium, or similar) and scripting languages
- Familiarity with CI/CD pipelines, containerized environments (Docker/Kubernetes), and cloud platforms
- Solid understanding of monitoring and observability tools (e.g., Prometheus, Grafana, Datadog, New Relic) and setting up alerts/dashboards
- Strong communication skills in English
What we offer:
- Full-time B2B contract
- Fully remote setup, work from anywhere in Europe
- Up to 20% tax allowance
- 22 paid leave days annually
- Stock options (ESOP) in a fast-scaling, pre-IPO company
- Flexi benefits you can use for wellness, travel, or learning
- Work alongside a high-performing, international engineering team in a global fintech unicorn
Relocation support is available to our hubs in Armenia, Georgia, Serbia, Portugal, and Spain, including flights, temporary accommodation, legal setup (if needed)

Hi there!
We are Semrush, a global Tech company developing our own product – a platform for digital marketers.
Are you ready to be a part of it? This is your chance! We’re hiring for Senior QA Automation Engineer (Enterprise Solutions Unit).
Tasks in the role
- Create and integrate QA processes into the development cycle, ensuring testing is a seamless part of the software development lifecycle
- Establish and track QA metrics to ensure ongoing product quality
- Work within your team to build and implement an automated testing framework that supports our workflows and continuous delivery
- Design, develop, and maintain automated tests that cover various types of testing (functional, regression, performance, etc.) for both client-side and server-side components
- Integrate automated tests into CI/CD pipelines and ensure that tests are executed continuously as part of the deployment process
- Collaborate with developers to help design and implement effective unit test cases, ensuring comprehensive coverage of code functionality and edge cases
- Work closely with developers and product managers to ensure that test strategies align with project goals and business requirements
- Identify key areas for automation, ensuring critical paths and high-risk areas are covered
- Continuously improve test automation frameworks, driving automation coverage and increasing efficiency in the testing process
- Ensure all QA efforts are aligned across teams through regular collaboration and knowledge sharing with other QA engineers
- Provide feedback and work with the team to resolve bugs and improve the overall quality of the product
Who we are looking for
- Demonstrated experience in creating QA processes from scratch and integrating them into a development process
- Strong knowledge of software testing theory, including testing principles, methodologies, and test design techniques, as well as the ability to apply them effectively in various testing scenarios (functional, regression, performance, etc.)
- Strong understanding of modern client-server application development technologies, including web protocols, APIs, back-end architectures, and how they interact within distributed systems
- Experience with programming languages such as Python (with strong proficiency in Pytest) or Go for writing automated tests.
- Familiarity with CI/CD tools and experience integrating automated tests into development pipelines
- Strong understanding of Agile and Scrum methodologies and experience working within cross-functional Scrum teams
- Hands-on experience with API testing using tools
- Excellent analytical and problem-solving skills, with a strong focus on collaboration and teamwork
- Effective communication skills to collaborate with team members and coordinate across teams
We will try to create all the right conditions for you to work and rest comfortably
- Flexible working hours
- Unlimited PTO
- Flexi Benefit for your hobby
- Employee Support Program
- Loss of family member financial aid
- Employee Resource Groups
- Meals, snacks, and drinks at the office
- Corporate events
- Teambuilding
- Training, courses, conferences
A little more about our company
Semrush is a leading online visibility management SaaS platform that enables businesses globally to run search engine optimization, pay-per-click, content, social media and competitive research campaigns and get measurable results from online marketing.
We've been developing our product for 17 years and have been awarded G2's Top 100 Software Products, Global and US Search Awards 2021, Great Place to Work Certification, Deloitte Technology Fast 500 and many more. In March 2021 Semrush went public and started trading on the NYSE with the SEMR ticker.
10,000,000+ users in America, Europe, Asia, and Australia have already tried Semrush, and over 1,700 people around the world are working on its development. The Semrush team is constantly growing.

1inch is the DeFi ecosystem building financial freedom for everyone. 1inch products help users and builders trade, hold and track digital assets - with the self-custody, comprehensive security and the intuitive user experience they need to unlock the potential of true crypto ownership. 1inch protocols and APIs provide core infrastructure across the DeFi industry and beyond.
So if you’re someone who thinks big, moves fast and wants to make an impact right from day one, then get ready to join our industry-changing team.
Location: We hire with a focus on Dubai and Europe. For this role, we prefer candidates who are either based in Dubai or working remotely within +/- 4 hours GST time.
As a Senior QA Engineer for our Developer Portal, you’ll be responsible for ensuring the quality, performance, and security of our Web3 APIs SaaS platform. You’ll work on testing both developer-facing web applications and underlying APIs, validating blockchain integrations, and ensuring a seamless developer experience. Your work will directly impact the reliability of our DeFi infrastructure and the satisfaction of the developer community using the 1inch APIs platform.
Responsibilities
- Design and execute test plans for UI, REST APIs, WebSocket APIs.
- Ensure the accuracy of API documentation, code samples, and developer tools.
- Conduct cross-browser and cross-device testing for the Developer Portal UI.
- Actively participate in the improvement of quality assurance processes and procedures on the project
- Develop test data strategies for blockchain environments using mocks, simulators, and public testnets.
- Partner with developers, product managers, and blockchain engineers to define acceptance criteria and embed QA early in the development cycle.
- Integrate automated tests into CI/CD pipelines (GitHub Actions)
- Mentor junior QA engineers on testing methodologies.
Requirements
- 5+ years in QA engineering, with 2+ years working on SaaS/API products.
- Basic knowledge of Web3 fundamentals: blockchain concepts, EVM chains, web3 nodes, wallets, and smart contracts.
- Proven experience in API testing and automation frameworks.
- Proficient in writing and maintaining unit, integration, and end-to-end tests.
- Experience in CI/CD environments with Git-based workflows
- General understanding of Agile/Scrum methodologies
- Strong understanding of QA methodologies for both UI and API layers.
Skills
- JavaScript/TypeScript
- Unit Testing
- API Testing - Rest, Websockets,
- Automation Frameworks - Playwright, CodeceptJS
- CI/CD - Git-based Workflows - Github Actions
- Ticketing Systems - Jira
- Excellent English communication skills (written and spoken).
Nice to have
- Familiarity with observability tools (Grafana) for monitoring performance and stability.
- Previous experience in Web3, De-Fi, Blockchain and/or Cryptocurrency
Why work for us?
- Join a young, creative team in a fast-paced and supportive environment
- We’re open to new ideas — if you’ve got a vision, pitch it and make it happen
- Enjoy competitive pay that matches your skills and experience
- Be part of a company that’s shaping the future of DeFi
- Take time when you need it — we offer unlimited vacation days
- Get fully compensated for your work gear — we’ll set you up for success
- Travel with us! We host an annual team retreat at a top international location