Jobs QA Automation

227
  • · 86 views · 14 applications · 1d

    Quality Assurance Automation Engineer (Python/Go)

    Full Remote · India, Poland, Ukraine, Uzbekistan · 3 years of experience · English - B2
    POSITION DESCRIPTION: The organization assists large-scale businesses in bridging cryptography oversight and future-proof security planning with tangible risk scenarios and compliance requirements. Leveraging several years of applied experience in...

    POSITION DESCRIPTION:

    The organization assists large-scale businesses in bridging cryptography oversight and future-proof security planning with tangible risk scenarios and compliance requirements. Leveraging several years of applied experience in quantum-resistant initiatives and collaborations across a broad range of enterprises, the offering provides a new class of platform focused on long-term cryptographic flexibility.

    MINIMUM EXPERIENCE: 
    3+ years of experience as Quality Assurance Automation Engineer 

    EDUCATION:
    BS or MS in Math, Computer Science, Engineering 

    REQUIREMENTS:

    • Strong knowledge of SDLC and QA methodologies
    • Background in both manual and automated testing of desktop, web, and mobile applications
    • Hands-on practice developing and maintaining automated tests in Python or Go
    • Proficiency in pytest, Go testify, or comparable testing frameworks
    • Practical knowledge of creating and maintaining test automation documentation
    • Proficient in Visual Studio Code (VS Code) and at least one additional IDE for test automation
    • Working knowledge of databases
    • Practical experience operating in Kubernetes environments
    • Exposure to major cloud providers (AWS, GCP, Azure)
    • Experience testing GraphQL APIs
    • Applied experience using AI tools (MCP, agents) to develop automation code
    • Strong experience with bug tracking systems (Jira, Redmine)
    • Upper-intermediate level of English

    DUTIES:

    • Carry out routine manual and automation QA tasks according to company QA procedures 
    • Plan and estimate QA efforts on typical projects
    • Identifying and creating reusable test data, methods, and frameworks 
    • Provide accurate and complete testing on clients’ projects
    • Research, learn, and practice new testing methodologies, techniques, and skills 
    • Break down major tasks into smaller subtasks 
    • Work with cross-team product owners, developers and other test engineers to support the current 

    QA processes 

    • Organize and participate in team and client meetings. 
    • Report on statuses, progress, and concerns of clients. 

    COMPENSATION & BENEFITS:

    • Competitive salary
    • Professional and friendly team
    • Flexible work schedule
    • Remote or hybrid work mode
    • Paid vacation, sick days, and more
    • Medical Insurance 
    More
  • · 112 views · 19 applications · 1d

    Senior QA Automation Engineer (JS) - (this vacancy includes a business trip to Italy)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Our client is a leading FinTech unicorn that is transforming the way people buy online and in-store, empowering merchants to give their customers magical experiences. Following a successful $497M Series B funding, the company is rapidly expanding its...

    Our client is a leading FinTech unicorn that is transforming the way people buy online and in-store, empowering merchants to give their customers magical experiences. Following a successful $497M Series B funding, the company is rapidly expanding its global footprint.

    As a Senior QA Automation Engineer, you will join an international engineering team to lead QA processes and build high-scale technology for innovative Buy-Now-Pay-Later (BNPL) solutions.

    Team & Communication:

    While the company has a global presence with engineering leadership in Australia, your primary day-to-day communication and collaboration will be with the team based in Milan, Italy. Also, this vacancy includes a business trip to Milan, Italy for onboarding and team integration.

    This ensures alignment within European time zones and close cooperation with the core product team.

     

    Responsibilities:

    • Promote test early practices and enable teams to deliver faster through automation.
    • Develop automation strategy and frameworks across web, API, and mobile applications.
    • Deliver and lead test execution activities, taking end-to-end ownership of quality.
    • Create, edit, and update automated test scripts to ensure high-quality, stable releases.

       

    Qualifications:

    • 5+ years in QA Automation with a strong software development & design background.
    • Experience in automation of BE, web, and mobile applications
    • Tech Stack: Expert knowledge of JavaScript, Node.js, and experience with tools like Puppeteer, Cypress, Selenium, or Jest. Puppeteer is the primary framework used by the team. Experience with it is a major plus, but the client is happy to consider experts in other frameworks who are willing to work with Puppeteer.
    • API Testing: Extensive experience in automated API testing.
    • CI/CD: Experience with Bitbucket Pipelines or similar automated deployment tools.
    • Process: Deep understanding of Agile QA methodologies and the systems development lifecycle.
    • English: B2 level or higher (must be a confident and fluent speaker for international collaboration).

       

    We offer*:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary and good compensation package
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    • Other location-specific benefits

    *not applicable for freelancers

    More
  • · 19 views · 1 application · 1d

    Senior AQA (C#)

    Full Remote · Ukraine · 5 years of experience · English - B2
    New long-term project for an Energy client, where we will migrate business logic from Oracle to .NET, for a microservice platform to support various business cases. Requirements: 7+ years of professional experience as QA 5+ years of experience as an...

    New long-term project for an Energy client, where we will migrate business logic from Oracle to .NET, for a microservice platform to support various business cases. 
     

    Requirements:

    • 7+ years of professional experience as QA
    • 5+ years of experience as an Automation QA
    • Experience in Automation both API and UI
    • Commercial experience with C# test automation
    • Good knowledge of code-test approaches, creation, and execution test cases, requirements analysis
    • Tech skills: C#/.NET, xUnit, Test Containers, Kafka, k8s, Docker, Rest Easy, git, bash
    • Good English verbal and written communication skills
    • A clear understanding of SDLC and STLC processes and phases

     

    Job responsibilities:

    • Analyze functional business requirements for completeness
    • Participate in Application design with the developers and come up with a thorough testing strategy for the feature
    • Test automation using C#
    • Execute test scripts and identify variations from expected results
    • Create/track/retest software defects in the designated defect tracking tool
    • Work closely with development and product management on auto-test coverage
    • Participate in and provide input during QA process improvement initiatives
    • Support documenting process
    • Communicate with the stakeholders about gthe eneric status of the teams
    More
  • · 21 views · 3 applications · 1d

    Senior AQA Engineer (C#)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Job Description 7+ years of professional experience as QA 5+ years of experience as an Automation QA Experience in Automation both API and UI Commercial experience with C# test automation Good knowledge of code-test approaches, creation, and execution...

    Job Description

    • 7+ years of professional experience as QA
    • 5+ years of experience as an Automation QA
    • Experience in Automation both API and UI
    • Commercial experience with C# test automation
    • Good knowledge of code-test approaches, creation, and execution test cases, requirements analysis
    • Tech skills: C#/.NET, xUnit, Test Containers, Kafka, k8s, Docker, Rest Easy, git, bash
    • Good English verbal and written communication skills
    • A clear understanding of SDLC and STLC processes and phases

    Job Responsibilities

    • Analyze functional business requirements for completeness.
    • Participate in Application design with the developers and come up with a thorough testing strategy for the featur.e
    • Test automation using C#
    • Execute test scripts and identify variations from expected results
    • Create/track/retest software defects in the designated defect tracking tool
    • Work closely with development and product management on auto-test coverage
    • Participate in and provide input during QA process improvement initiatives
    • Support documenting process
    • Communicate with the stakeholders about gthe eneric status of the teams

    Department/Project Description


    New long-term project for an Energy client, where we will migrate business logic from Oracle to .NET, for a microservice platform to support various business cases. 

    More
  • · 63 views · 16 applications · 1d

    Strong Middle QA Specialist (Automation + Manual) experience with Typescript and Playwright

    Full Remote · Ukraine · 4 years of experience · English - B2
    Project overview Constrol is our client and a product company in the construction tech industry. The company develops digital solutions, including a construction platform, BIM modeling services, and budget accompaniment. The main product is a web-based...

    Project overview

    Constrol is our client and a product company in the construction tech industry. The company develops digital solutions, including a construction platform, BIM modeling services, and budget accompaniment.

    The main product is a web-based platform that connects Bills of Quantities (BOQ) with BIM models, allowing users to view and calculate quantities quickly and accurately, as well as generate BOQs by territories and crafts. The platform is designed to handle complex, data-driven workflows in an intuitive way.

    We are looking for a QA Engineer to join the Constrol team in an outstaff format and help ensure high product quality and reliability.

    Requirements

    • 4-5 years of experience in software testing (manual + automation).
    • Experience with Typescript and Playwright (1-3 years of experience)
    • Strong understanding of QA methodologies, SDLC, and STLC.
    • Solid experience testing web-based platforms (preferably data-driven or technical products).
    • Hands-on experience with automation frameworks.
    • Practical experience with API testing tools.
    • Basic understanding of CI/CD pipelines.
    • Experience using bug-tracking and test management tools (Jira).
    • Familiarity with version control systems (Git).
    • Bachelor’s degree in Computer Science or a related field.
    • Analytical mindset, attention to detail, and strong problem-solving skills.
    • Upper-Intermediate (B2)+

    Responsibilities

    • Design, maintain, and execute manual test cases based on business requirements and user stories.
    • Develop and maintain automated tests (UI and API levels).
    • Participate in planning and estimation sessions, defining testing strategy and priorities.
    • Detect, document, and track defects using tools like Jira.
    • Analyze test results, identify root causes, and collaborate with developers for timely fixes.
    • Continuously improve test coverage, efficiency, and QA processes.
    • Prepare and maintain test documentation (test plans, checklists, reports).

    We offer

    • 20 vacation days (workdays)
    • 7 sick days
    • Personalized career growth
    • Education reimbursement
    • Corporate events and team buildings
    • Equipment provided
    More
  • · 23 views · 2 applications · 1d

    Senior QA Engineer Manual/Automation (Python, IoT, Time series data)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Integrated Digital Expert system is a monitoring and diagnostics system. It fulfils both local and remote data access and analytics requirement, as well as local and remote troubleshooting purpose. Responsibilities: At least 4 years of creating and...

    Integrated Digital Expert system is a monitoring and diagnostics system. It fulfils both local and remote data access and analytics requirement, as well as local and remote troubleshooting purpose.

    • Responsibilities:

      At least 4 years of creating and executing test cases
      • Working knowledge of functional and non-functional software testing, the software test life cycle, and various test design methodologies (function, performance, accessibility, scenario etc.).
      • Test cases creation and execution based on Customer and Software requirements
      • Python 3+ years of experience
      • Experience of setting up testing framework from scratch
      • Experience in testing of Backend (API) and data quality
      • Knowledge of API testing tooling like Postman, Swagger
      • DBs basics and SQL database usage expert
      • Familiar with IoT OR Time series data handing knowledge
      • Linux knowledge
      • Experience with AWS services
      • CI/CD (Jenkins)
      • Experience with Performance testing
      • Good soft skills in communication.
      • Exemplary verbal and written communication skills (English).
      • Creative problem-solver capable of creating and reproducing interesting software bugs.

    • Mandatory Skills Description:

      Mandatory Skills Description
      • At least 4 years of creating and executing test cases
      • Working knowledge of functional and non-functional software testing, the software test life cycle, and various test design methodologies (function, performance, accessibility, scenario etc.).
      • Test cases creation and execution based on Customer and Software requirements
      • Python 3+ years of experience
      • Experience of setting up testing framework from scratch
      • Experience in testing of Backend (API) and data quality
      • Knowledge of API testing tooling like Postman, Swagger
      • DBs basics and SQL database usage expert
      • Commercial experience in IoT
      • Commercial experience with Time series data
      • Linux knowledge
      • Experience with the AWS services ecosystem (including EC2, IAM, and the AWS Management Console)
      • CI/CD (Jenkins)
      • Experience with Performance testing
      • Good soft skills in communication.
      • Exemplary verbal and written communication skills (English).
      • Creative problem-solver capable of creating and reproducing interesting software bugs.

    More
  • · 15 views · 1 application · 1d

    Senior Test Automation (Python, automotive)

    Full Remote · Ukraine · 5 years of experience · English - B2
    We are seeking a highly motivated and technically proficient QA Automation Engineer to join our dedicated testing team. You will play a crucial role in ensuring the successful and high-quality delivery of software products for our client, a prominent...

    We are seeking a highly motivated and technically proficient QA Automation Engineer to join our dedicated testing team. You will play a crucial role in ensuring the successful and high-quality delivery of software products for our client, a prominent American multinational automaker.
    This position offers a challenging and dynamic environment within a multicultural international team, demanding strong problem-solving skills and a proactive approach.

    • Responsibilities:

      Design, develop, and execute robust automated test scenarios on a daily basis, utilizing Python as the primary scripting language.
      Framework Management: Actively contribute to a new and maintain the existing automation frameworks
      Ensure comprehensive test coverage by writing detailed test scenarios
      Engage in specialized testing of automotive systems, including validation of in-vehicle components
      Work closely with developers, business analysts, and product owners within the Scrum framework, actively participating in sprint planning and daily stand-ups.

    • Mandatory Skills Description:

      Prior work with embedded or automotive systems, especially in the context of multi-ECU scenarios.
      Proven experience developing, debugging, and maintaining Python code for automated testing.
      Thoroughly analyze logs, and quickly resolve issues within automated testing pipelines.
      Proficient in using Visual Studio Code (VSCode) with relevant extensions (Python, Cucumber, Copilot).
      Experience managing Python virtual environments and dependencies.
      Proficient with Git for version control and JFrog Artifactory for artifact management in a collaborative, automated test environment.
      Ability to read and follow technical documentation in English.
      Strong communication skills for collaboration with developers, testers.
      Exposure to automotive communication protocols (e.g., CAN, LIN, Ethernet).

    • Nice-to-Have Skills Description:

      Experience with test automation for automotive multimedia, connectivity, and driver-assistance features.
      Hands-on expertise with modern test automation frameworks, especially those supporting Behavior-Driven Development (BDD) and keyword-driven testing.
      Skilled in translating requirements and Gherkin scenarios into robust, executable automation logic.
      Ability to analyze, optimize, and troubleshoot both hand-written and AI-generated Python test scripts for reliability and maintainability.
      Experience integrating automated tests with Hardware-in-the-Loop (HiL) and Software-in-the-Loop (SIL) benches via industry-standard APIs (such as ASAM HIL).
      Hands on experience with testing of ADAS features such as Camera, Parking Assist, and Driving Assistance modules.
      Experience with requirements gap analysis, traceability, and coverage reporting for ADAS or other safety-critical automotive systems.

    More
  • · 19 views · 1 application · 1d

    Junior Test Automation Engineer (Python, automotive)

    Full Remote · Ukraine · 2 years of experience · English - B2
    We are seeking a highly motivated and technically proficient QA Automation Engineer to join our dedicated testing team. You will play a crucial role in ensuring the successful and high-quality delivery of software products for our client, a prominent...

    We are seeking a highly motivated and technically proficient QA Automation Engineer to join our dedicated testing team. You will play a crucial role in ensuring the successful and high-quality delivery of software products for our client, a prominent American multinational automaker.
    This position offers a challenging and dynamic environment within a multicultural international team, demanding strong problem-solving skills and a proactive approach.

    • Responsibilities:

      Design, develop, and execute robust automated test scenarios on a daily basis, utilizing Python as the primary scripting language.
      Framework Management: Actively contribute to a new and maintain the existing automation frameworks
      Ensure comprehensive test coverage by writing detailed test scenarios
      Engage in specialized testing of automotive systems, including validation of in-vehicle components
      Work closely with developers, business analysts, and product owners within the Scrum framework, actively participating in sprint planning and daily stand-ups.

    • Mandatory Skills Description:

      Prior work or experience with embedded or automotive systems, especially in the context of multi-ECU scenarios.
      Experience developing, debugging, and maintaining Python code for automated testing.
      Thoroughly analyze logs, and quickly resolve issues within automated testing pipelines.
      Knowledge managing Python virtual environments and dependencies.
      Knowledge Git for version control and JFrog Artifactory for artifact management in a collaborative, automated test environment.
      Ability to read and follow technical documentation in English.
      Strong communication skills for collaboration with developers, testers.

    • Nice-to-Have Skills Description:

      Experience with test automation for automotive multimedia, connectivity, and driver-assistance features.
      Hands-on expertise with modern test automation frameworks, especially those supporting Behavior-Driven Development (BDD) and keyword-driven testing.
      Skilled in translating requirements and Gherkin scenarios into robust, executable automation logic.
      Ability to analyze, optimize, and troubleshoot both hand-written and AI-generated Python test scripts for reliability and maintainability.
      Hands on experience with testing of ADAS features such as Camera, Parking Assist, and Driving Assistance modules.
      Exposure to automotive communication protocols (e.g., CAN, LIN, Ethernet).

    More
  • · 92 views · 16 applications · 1d

    QA Engineer

    Full Remote · EU · Product · 3 years of experience · English - B2
    We’re looking for a QA Engineer who will own product quality and ensure that Petcube devices work reliably in real-life conditions. This is a hands-on role with a strong focus on manual QA, product behavior, hardware interaction, and connectivity. At...

    We’re looking for a QA Engineer who will own product quality and ensure that Petcube devices work reliably in real-life conditions. This is a hands-on role with a strong focus on manual QA, product behavior, hardware interaction, and connectivity. 

    At Petcube, we build technology that helps people care for their pets, and our products live in real homes with real pets, making quality a shared responsibility.

    What you’ll do

    • Take ownership of product quality and actively drive improvements
    • Perform manual testing of hardware devices, their logic, related mobile and backend functionality
      Test real-life scenarios: device setup, connectivity, stability, edge cases
    • Validate product behavior across supported regions and networks
    • Collaborate closely with developers and product managers to clarify requirements and expected behavior
    • Document findings clearly and help the team understand quality risks and trade-offs
    • Plan and manage your own testing tasks independently

    What we’re looking for

    • 3+ years of experience as a QA Engineer (Mid+ level)
    • Strong manual QA background (this is a must)
    • Product mindset: you care about how things should work, not just test cases
    • Ability to work autonomously: plan your work, manage priorities, follow through
    • Experience testing complex systems (devices + backend +mobile is a big plus)
    • Clear communication and structured thinking

    Nice to have

    • Experience with hardware testing or IoT products
    • Previous experience in a product company
    • Understanding of connectivity-related issues (LTE, device pairing, unstable networks)
    • Experience with test automation (nice to have, not required)

     

    Location & connectivity

    Due to connectivity restrictions, we can consider candidates only from the EU (Poland, Romania, Czech Republic, Germany, Slovenia, Estonia, Latvia, Greece, Hungary), the US, or Canada.

    Why Join Us

    • Fast-growing, product-driven tech company
    • Global remote team with a strong performance culture
    • Make a real impact on pet parents and their companions

    Benefits

    • Great compensation package with company-wide benefits
    • Silicon Valley-rooted startup environment with a sharp focus on the US market
    • Rapid professional development in a healthy corporate culture
    • Remote work
    • Health benefits

    🐾 Let’s do this

    If you believe quality is about care, not just checklists — and you’d love to help people take better care of their pets through technology — we’d be happy to get to know you.

    More
  • · 90 views · 8 applications · 2d

    General QA engineer (Security domain)

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2
    We are looking for a motivated General QA Engineer to join our security product team. Our mission is to provide users with a secure and private online experience. Because our product footprint is diverse—spanning Web, Mobile, and Desktop (macOS &...

    We are looking for a motivated General QA Engineer to join our security product team. Our mission is to provide users with a secure and private online experience.

    Because our product footprint is diverse—spanning Web, Mobile, and Desktop (macOS & Windows)—we utilize a hybrid testing strategy. You will be responsible for building out robust automation using Cypress (JS/TS) while leveraging RainforestQA for comprehensive coverage. If you are a detail-oriented tester who loves tackling the unique challenges of cross-platform security software, we want to hear from you.

     

    Responsibilities

    • Automation Development: Build and maintain scalable end-to-end test suites using Cypress with JavaScript/TypeScript.
    • Hybrid Testing: Manage and execute testing workflows within RainforestQA, ensuring manual and automated scripts are optimized and up to date.
    • Multi-Platform Focus: Perform thorough testing across our entire ecosystem: Web, Mobile, and Desktop applications (macOS & Windows).
    • Test Strategy: Create and execute detailed test plans and cases that evaluate security, privacy features, and overall usability.
    • Bug Lifecycle: Collaborate closely with developers to identify, document, and track defects, ensuring high-quality resolutions on time.
    • Reporting: Monitor and report on quality metrics, including test coverage and results, to keep the team informed on product health.
    • Agility: Adapt quickly to changing priorities and deadlines within a fast-paced, Agile environment.

     

    Requirements

    • 3+ years of experience in Quality Assurance, software testing, or a related role.
    • Cypress Expertise: Proven experience writing and maintaining automation scripts using Cypress and JavaScript/TypeScript.
    • Tool Proficiency: Familiarity with RainforestQA (or a strong desire to master it) and other modern QA testing frameworks.
    • Platform Experience: Experience testing Desktop applications (macOS and Windows) as well as Web and Mobile SaaS products.
    • QA Fundamentals: Strong understanding of testing methodologies, best practices, and the software development lifecycle (SDLC).
    • Communication: Upper-Intermediate English or higher; ability to articulate technical issues clearly to both engineers and stakeholders.
    • Soft Skills: Excellent analytical skills, keen attention to detail, and the ability to work effectively within a collaborative team.

     

    🎁 We Offer

    • Growth: Daily support for your technical and personal growth through mentoring and educational programs.
    • Team Culture: A professional and friendly environment where help is always available.
    • Medical Insurance in Ukraine and Multisport program in Poland.
    • Offices in Ukraine (Kyiv, Kharkiv) and Poland (Wroclaw) or Remote.
    • Paid vacation, sick leaves, and official holidays.
    • Legal & Accounting services.
    • The company provides all necessary equipment.
    • English classes and Education reimbursement.

     

    More
  • · 55 views · 4 applications · 2d

    Trainee/Junior Java AQA (IRC283952)

    Full Remote · Ukraine · 0.5 years of experience · English - B2
    Job Description - 0.5ys+ of developing automated QA systems and associated test strategies; - Good experience with Java 17 and higher, Spring framework. - Experience working with business-critical customer-facing applications (user interfaces, APIs, and...

    Job Description

     

    - 0.5ys+ of developing automated QA systems and associated test strategies;
    - Good experience with Java 17 and higher, Spring framework.
    - Experience working with business-critical customer-facing applications (user interfaces, APIs, and back-end services);
    - Good understanding of object-oriented programming concepts;
    - Experience with Selenium/Selenide/Selenoid
    - Good understanding of API services automation testing (RestAssured).
    - Experience with TestNG, Cucumber
    - Experience with continuous integration tools, such as Jenkins;
    - English verbal and written communication skills
    - Shifted working hours 12pm till 8pm EEST timezone

     

    Will be a plus but not a must:
    - Typescript, Playwright

     

    Job Responsibilities

     

    - Work collaboratively with fellow SDETs to create a true end to end automation solutions
    - Develop and contribute to the automated testing efforts for the QA team
    - Design and build scalable, maintainable and flexible automation test framework.
    - Investigate root cause of issues to assist with finding the most comprehensive and robust solutions.
    - Collaborate closely with product, project and development teams to identify and resolve technical, business, and process related issues.

     

    Department/Project Description

     

    Founded in 2007, Magnite’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. Magnite operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Magnite auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. Magnite is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.

    More
  • · 47 views · 3 applications · 2d

    Trainee/Junior Automation QA

    Office Work · Ukraine (Lviv) · English - B1
    Inforce is a Software Development Company that provides a full range of top-quality IT services. Our mission is to develop first-class applications and Websites to provide our clients with the best solutions for maximizing their profits and converting...

    Inforce is a Software Development Company that provides a full range of top-quality IT services. Our mission is to develop first-class applications and Websites to provide our clients with the best solutions for maximizing their profits and converting their ideas into reality.

     

    Required skills:

    - Good knowledge/basic of Playwright with JavaScript/TypeScript for test automation.

    - Good knowledge/experience with BDD frameworks, particularly Cucumber.

    - Knowledge of HTML, CSS, JavaScript, Web Services, API (REST) testing

    - Experience with JS front-end automation frameworks like Cypress, Selenium, Playwright, etc.

    - Experience with Git or other CVS

    - Understanding of client-server architecture (API)

    - Experience with API testing tools: Postman, Swagger, Fiddler, etc.

    - Experience with SQL and JSON

     

    Responsibilities:

    - Create and maintain test documentation.

    - Prepare and create automation scripts

    - Be responsible for full testing life cycle processes

    - Analysing and reporting test results

     

    We offer:

    - Competitive salary

    - Interesting and challenging projects

    - Future career growth opportunities

    - Paid sick leave and working day vacation

    - Friendly team of professionals

    - Delicious coffee biscuits and tea for your good mood

    - The company covers 50% of the cost of courses you need

    - Exciting team-building activities and corporate parties

    - Office in the city center

    More
  • · 48 views · 9 applications · 2d

    Senior Software Engineer In Test (JS/TS, AWS)

    Full Remote · EU · 5 years of experience · English - B2
    In a partnership with one of global consulting companies, we’re looking for a Senior Software Engineer in Test. The client is a UK-based telecommunication company. . As a Test Engineer, you will be part of a team that will build our new tooling service...


    In a partnership with one of global consulting companies, we’re looking for a Senior Software Engineer in Test. The client is a UK-based telecommunication company.

    . As a Test Engineer, you will be part of a team that will build our new tooling service that will be used by editorial staff across a wide range of teams.You will be expected to support an inclusive culture and ways of working to the team. You will be part of a cross-functional Agile team, building high quality software and fostering good practices. You will be working in partnership with other roles in the team, to deliver best in class product experiences, drive forward our technologies and support our tooling offering. 

     

    Main Responsibilities

    • Design and implement effective test strategies across APIs, backend services, and UIs to support content metadata products.
    • Embed testing early through practices, collaborating with developers and product teams to define acceptance criteria and drive quality from the start.
    • Build and maintain reliable automated tests, alongside manual, exploratory, and cross-browser testing where needed.
    • Plan and run performance tests to ensure system reliability and scalability under load.
    • Contribute to CI/CD pipelines and a quality-focused DevOps culture, leveraging tools like Jenkins, GitHub Actions, and AWS
    • Plan and execute tests in an Agile environment using appropriate test strategies.

    Skills and Experience

    • Deep experience in backend testing, including RESTful API validation, contract testing, and service integration across distributed systems.
    • Hands-on proficiency with test automation and the ability to write, maintain, and debug test scripts in JavaScript, React and TypeScript.
    • Proficiency in performance and load testing.
    • Practical knowledge of CI/CD pipelines, including setting up test automation in Jenkins, GitHub Actions, or similar tools, and integrating with build/test stages.
    • Cloud-native experience, especially with AWS services such as Lambda, S3, CloudWatch, and step functions, including testing and debugging in cloud-based environments.
    • Understanding of modern development practices, including shift-left testing, BDD/TDD, version control (Git), and containerised workflows (e.g., Docker)
    • Collaborate with product owners, UX, and developers to test end-to-end user journeys.
    • Contribute to the development and maintenance of test automation frameworks.
    • Create, maintain, and execute robust and reusable automated and manual tests.
    • Ensure high levels of test coverage across backend services and frontend components.
    • Conduct exploratory, regression, integration, and cross-browser testing as needed.
    • Drive defect management, including analysis, triage, and resolution support.
    • Work closely with developers using TDD/BDD practices to define and implement acceptance tests.

     

    Desirable

    • Experience with AWS (e.g., Lambda, CloudWatch, S3).
    • Understanding of test strategies in microservices or event-driven architectures.
    • Experience working within a multi-site or distributed team environment.
    • We value people who are proactive, adaptable, and passionate about quality. Our team spans multiple locations, including Salford and London, so you'll need to thrive in a distributed Agile team environment and be comfortable collaborating remotely.
    More
  • · 27 views · 7 applications · 2d

    Software Engineer In Test Python/AWS

    Full Remote · EU · 5 years of experience · English - B2
    In a partnership with one of global consulting companies, we’re looking for a Senior Software Engineer in Test (SEiT) to join the Recommendations department within the company. The company is increasing personalisation for our audiences and continuing to...


    In a partnership with one of global consulting companies, we’re looking for a Senior Software Engineer in Test (SEiT) to join the Recommendations department within the company. The company is increasing personalisation for our audiences and continuing to offer an incredibly varied range of content across multiple platforms. On TV, Mobile, Web & Voice platforms spanning genres such as comedy, drama, news and more, the role of our Recommendations department is to provide audiences with content that is relevant and personalised, from well-known company brands.

    The Lead SEiT will be engaged in all aspects of the software development lifecycle, including architecture, design, specs, tests, development and delivery. As a testing advocate, you will review new features, write test plans and pair with developers. This is primarily a back-end testing role, with a heavy emphasis on the validation of recommendation model pipelines.

     

    Responsibilities of the role

    We are looking for a strong collaborator who can lead testing in our Broad Catalogue and Content & Popularity teams. The position requires a self-motivated individual who has mature communication skills and is willing to own testing responsibilities across multiple teams.

    • Provide testing for a team serving recommendations at scale, including:
    • Data integrity tests such as schema validation, null checks, recommendation count limits and duplicate detection.
    • API tests such as checking functionality, reliability and performance of recommendation systems.
    • Promote a culture of quality within the team - providing Test representation during discovery, requirement gathering, estimations etc.
    • Collaborate with peers to improve the team’s software development methodologies such as pairing, code & documentation reviews and continuous delivery.
    • Lead the definition and execution of suitable Test approaches based on the needs of the product and our audience.
    • Write and maintain automated tests in continuous deployment pipelines.
    • Explore methods for testing machine learning algorithms, pipelines and data quality.
    • Lead the troubleshooting of issues, identify the underlying cause and collaborate on a fix with other teams.

     Essential skills

    • Experience working in a multi-discipline Agile team.
    • Python coding experience.
    • Experience with AWS services.
    • Experience with automated testing frameworks.
    • Experience writing automated API tests.
    • Pairing and performing code reviews.

    Desired skills, but not essential

    • Data analysis experience using pandas, PySpark or equivalent tools.
    • Experience of machine learning and/or artificial intelligence.
    • Experience with load and performance testing.
    • Ability to explain complex technical ideas to a non-technical audience.
    • Aptitude to learn new technologies and explore new ways of working.

    Tools & Technologies we use:

    • Languages: Python, including pyenv for version management and Poetry for package & dependency management.
    • Load testing: Gatling
    • Cloud: AWS
    • Version Control: Git & GitHub
    • Deployment: CodeBuild, CodePipeline, Continuous Integration / Continuous Deployment (CI/CD).
    • Database: DynamoDB, Redis
    • ML/AI: Machine Learning Operations, AWS SageMaker
    • Stream-Processing: Apache Airflow, Beam, Kafka, Flink
    More
  • · 24 views · 2 applications · 2d

    Junior Python AQA

    Hybrid Remote · Ukraine · 1 year of experience · English - B2
    Description Our Customer is one of the biggest companies on the market of home entertainment consumer electronics devices that strives to provide their clients with high-quality products and services. Project goals include automation of tests and...

    Description

    Our Customer is one of the biggest companies on the market of home entertainment consumer electronics devices that strives to provide their clients with high-quality products and services.

    Project goals include automation of tests and processes for new firmware releases; creating tools and reports to help other teams perform better and get data and summaries more easily.

     

    Requirements

    • 1-2 or more years of experience as AQA/SDET
    • Good Python knowledge knowledge and experience
    • Experience in the usage of automated testing frameworks
    • Experience in BDD AUtomation
    • Good Software Testing skills (good knowledge of test design and testing techniques; excellent reporting and documentation skills)
    • At least intermediate English level
    • Self-motivated person who is able to work independently and in the team
    • Good communication skills
    • Ability to learn new technologies quickly

     

    Job responsibilities

    • Working with automated test framework 
    • Creating automated scripts, tools and reports
    • Debugging issues and creating bug reports
    • Developing test plans for new features and ensure good level of test coverage
    • Contributing to team processes
    • Communication with clients and team members
    More
Log In or Sign Up to see all posted jobs