A technology firm is seeking a QA Automation Engineer to ensure software quality and reliability through automation and testing. This fully remote role requires designing and maintaining automation frameworks. Candidates should possess a Bachelor’s degree in computer science and have over 5 years of experience. Key skills include proficiency in Typescript and knowledge of various testing and automation tools, with the ability to effectively collaborate with development teams on various projects. #J-18808-Ljbffr
Overview FileCloud is looking for an experienced QA Automation Engineer to join our team in Europe. This fully remote role focuses on ensuring the quality and reliability of software through automation and testing. You will design, develop, maintain automation frameworks and work closely with delivery teams. Responsibilities Responsible for designing, developing, and maintaining automated test scripts and frameworks with Typescript programming language and testing tools to create automated tests that can be executed repeatedly to verify the functionality of software applications. Work closely with the developers and quality engineers (QEs) to create comprehensive test plans and test cases. Perform exploratory testing to identify defects, issues, or inconsistencies in the software. Play a critical role in setting up and maintaining CI/CD pipelines. Ensure that automated tests are integrated into the pipeline and executed as part of the development process, providing rapid feedback to developers. Responsible for creating and managing test data sets to ensure comprehensive test coverage. Take part in Peer Review code written by team mates to ensure that it's testable and meets quality standards. Collaborate closely with developers, QA engineers, product owners, and other stakeholders to understand requirements, prioritize testing efforts, and ensure that the software meets quality goals. Document test plans, test cases, bug reports and automation scripts. Stay updated with the latest testing tools and technologies, evaluating and adopting those that can improve testing efficiency and effectiveness. Requirements Bachelor’s degree in computer science Proficiency in at least one of the following programming languages: PHP / Typescript / Python 5+ years of hands‑on experience in building and maintaining automation. Familiarity with test automation tools and frameworks such as Playwright (preferable), Selenium, TestNG, JUnit, NUnit, PyTest, Protractor, Karate, Codeception etc. Understanding web technologies such as HTML, CSS, JavaScript, and knowledge of web application architectures. Knowledge of API testing tools like Postman, RestAssured, or SOAPUI and experience in testing RESTful and SOAP APIs. The ability to design and develop test automation frameworks that are maintainable, scalable, and reusable. Proficiency in using version control systems like Git for tracking changes in code and collaborating with other team members. Familiarity with CI/CD pipelines and tools like Jenkins or any other for automating the build and deployment process. Understanding of NoSQL databases, and ability to write queries for database testing. Familiarity with stress and load testing tools such as JMeter is a plus Experience with AI adoption for streamlining Quality Assurance is a plus Very good problem‑solving skills Understanding agile methodologies and experience working in Agile/Scrum development environments. Effective communication skills to collaborate with development teams, QA teams, and other stakeholders, as well as to report test results and issues clearly, collaboration, teamwork, and commitment to quality and continuous improvement. Knowledge of test automation best practices, including test case design principles, data‑driven testing, and keyword‑driven testing. Benefits Be part of a team of passionate, committed individuals dedicated to building a world‑class product Dedicated time for training and education opportunities A mentorship model wherein your mentor and team support your development A competitive salary with an annual bonus Fully remote working whilst offering flexible hours that fall outside of the companywide core hours of 9am -12pm (US Eastern time zone) 20 days of paid time off which increases by a further 2 days after 3 years of service and 3 days after 5 years of service (in addition to 10 public holidays in your country) Paid day off on your birthday or on an alternative day if your birthday falls outside a normal working day Paid day off to volunteer with the charity of your choice Paid monthly internet cost, as well as lunch and wellbeing stipend provided Reimbursement of all hardware costs associated with the role #J-18808-Ljbffr
QE Automation Engineer (Remote in Central Europe) Join to apply for the QE Automation Engineer (Remote in Central Europe) role at FileCloud Get AI-powered advice on this job and more exclusive features. We are looking for a highly skilled Quality Automation Engineer (Software Engineer in Test) to join our team in Europe. The ideal candidate should have experience in automated testing using Python and the pytest framework, some level of understanding of filesystem operations and networking from a programmatic perspective. Ability to comprehend C++ code is a plus. The candidate should possess a tester’s mindset, with the ability to imagine, design, and implement tests for filesystem-related applications. The primary focus will be testing desktop client applications (for Windows and macOS) that connect to specific file storage solutions, whether on-premise or hosted online. The candidate should also be detail-oriented, capable of assessing the product as a whole and identifying potential corner cases and bottlenecks. Additionally, he should play a key role in defining and improving Quality strategy and best practices, influencing cross-functional teams, and driving continuous improvement in QA processes. The ability to work independently in a remote environment is essential. About the Product & Company: FileCloud is a hyper-secure EFSS (enterprise file sync and share) platform that provides industry leading compliance, data governance, data leak protection, data retention and digital rights management capabilities. FileCloud is a leader in content governance and collaboration for unstructured data, trusted and used worldwide across Global 1000 enterprises, educational institutions, government organizations, and service providers. In addition to its enterprise file sharing solution, FileCloud’s product portfolio also includes Signority (acquired in May 2024), a Canadian-based e‑signature and document workflow platform. We are currently expanding our team as we grow and improve FileCloud. Tasks Develop and maintain automated test scripts using Python and pytest. Design, implement, and execute automated tests for filesystem‑related applications. Ensure coverage of various filesystem operations, including file creation, modification, permissions, and concurrency scenarios. Develop and execute tests for networking aspects of the application, such as data transfer, protocols, and security. Test desktop client applications (for Windows and macOS) that interact with file storage solutions (on‑premise or online hosted). Analyze and understand product requirements, technical designs and solutions, and optionally C++ code, to design effective test cases. Investigate and debug test failures, identify root causes, and collaborate with developers to resolve issues. Develop testing strategies to ensure software quality. Define and implement QA best practices, processes, and tools to improve overall test efficiency and effectiveness. Provide detailed test reports and documentation. Log and document bugs, write test plans, test procedures, and test cases. Ability to work with CI/CD pipeline integrations for automated testing. Ability to implement and maintain CI/CD pipeline is a big plus. Work closely with cross‑functional teams, including developers, product managers, and DevOps, to drive quality improvements. Requirements Programming: Strong proficiency in Python, with experience in the pytest framework. Filesystem Operations: Some level of understanding of filesystem operations (e.g., file I/O, permissions, symlinks, locking, and concurrency challenges). Networking: Experience in writing Python scripts to test networking‑related functionality (e.g., sockets, HTTP requests, protocol simulations) is a plus. C++ Understanding: Ability to read and understand C++ code to analyze logic and design relevant test cases is a plus. Automation & CI/CD: Experience with test automation frameworks and integrating automated tests into CI/CD pipelines. Debugging & Troubleshooting: Strong debugging skills, particularly in identifying issues in system‑level applications. Good analytical skills and ability to analyze problems. Test Design: Ability to think critically and creatively about testing strategies for complex applications. Version Control: Experience with Git and collaborative development workflows. QA Strategy & Process Improvement: Ability to define, implement, and continuously improve QA best practices, influencing development teams and overall testing processes. JIRA & TestRail: Experience with defect tracking and test case management tools such as JIRA and TestRail. Scrum/Agile Methodologies: Hands‑on experience working in Agile development environments. Collaboration & Communication: Strong communication skills with the ability to collaborate with cross‑functional teams. Preferred Qualifications Experience testing distributed systems or high‑performance computing applications. Familiarity with Windows/macOS/Linux environments and shell scripting. Knowledge of performance testing methodologies. Exposure to cloud‑based testing frameworks. Familiarity with containerized testing environments (e.g., Docker, Kubernetes). Some familiarity with Jenkins is nice‑to‑have. Docker experience is a nice‑to‑have. Experience with other automation frameworks and languages like TypeScript and JavaScript is a plus. Benefits Be part of a team of passionate, committed individuals dedicated to building a world‑class product Dedicated time for training and education opportunities A mentorship model wherein your mentor and team support your development A competitive salary with an annual bonus Fully remote working whilst offering flexible hours that fall outside of the companywide core hours of 9am‑12pm (US Eastern time zone) 20 days of paid time off which increases by a further 2 days after 3 years of service and 3 days after 5 years of service (in addition to 10 public holidays in your country) Paid day off on your birthday or on an alternative day if your birthday falls outside a normal working day Paid day off to volunteer with the charity of your choice Paid monthly internet cost, as well as lunch and wellbeing stipend provided Reimbursement of all hardware costs associated with the role We conduct background security checks for everyone joining our team. You can also apply directly through our website linked here: https://filecloud.rippling-ats.com/job/965093/qe-automation-engineer-europe?s=cw #J-18808-Ljbffr
A leading technology company is looking for a QE Automation Engineer to enhance their testing strategies. This role, based remotely, focuses on developing automated tests using Python and pytest for filesystem and networking functionality. Successful candidates must have strong automation skills and the ability to collaborate with cross-functional teams. The position offers a competitive salary, training opportunities, and remote work flexibility, contributing to a passionate team dedicated to building a world-class product. #J-18808-Ljbffr
Overview We are looking for a highly skilled Quality Automation Engineer (Software Engineer in Test) to join our team in Europe. The ideal candidate should have experience in automated testing using Python and the pytest framework, some level of understanding of filesystem operations and networking from a programmatic perspective. Ability to comprehend C++ code is a plus. The candidate should possess a tester’s mindset, with the ability to imagine, design, and implement tests for filesystem-related applications. The primary focus will be testing desktop client applications (for Windows and macOS) that connect to specific file storage solutions, whether on-premise or hosted online. The candidate should also be detail-oriented, capable of assessing the product as a whole and identifying potential corner cases and bottlenecks. Additionally, he should play a key role in defining and improving Quality strategy and best practices, influencing cross-functional teams, and driving continuous improvement in QA processes. The ability to work independently in a remote environment is essential. About the Product & Company: FileCloud is a hyper-secure EFSS (enterprise file sync and share) platform that provides industry leading compliance, data governance, data leak protection, data retention and digital rights management capabilities. FileCloud is a leader in content governance and collaboration for unstructured data, trusted and used worldwide across Global 1000 enterprises, educational institutions, government organizations, and service providers. In addition to its enterprise file sharing solution, FileCloud7s product portfolio also includes Signority (acquired in May 2024), a Canadian-based e-signature and document workflow platform. We are currently expanding our team as we grow and improve FileCloud. Tasks Develop and maintain automated test scripts using Python and pytest. Design, implement, and execute automated tests for filesystem-related applications. Ensure coverage of various filesystem operations, including file creation, modification, permissions, and concurrency scenarios. Develop and execute tests for networking aspects of the application, such as data transfer, protocols, and security. Test desktop client applications (for Windows and macOS) that interact with file storage solutions (on-premise or online hosted). Analyze and understand product requirements, technical designs and solutions, and optionally C++ code, to design effective test cases. Investigate and debug test failures, identify root causes, and collaborate with developers to resolve issues. Develop testing strategies to ensure software quality. Define and implement QA best practices, processes, and tools to improve overall test efficiency and effectiveness. Provide detailed test reports and documentation. Log and document bugs, write test plans, test procedures, and test cases. Ability to work with CI/CD pipeline integrations for automated testing. Ability to implement and maintain CI/CD pipeline is a big plus. Work closely with cross-functional teams, including developers, product managers, and DevOps, to drive quality improvements. Requirements Programming: Strong proficiency in Python, with experience in the pytest framework. Filesystem Operations: Some level of understanding of filesystem operations (e.g., file I/O, permissions, symlinks, locking, and concurrency challenges). Networking: Experience in writing Python scripts to test networking-related functionality (e.g., sockets, HTTP requests, protocol simulations) is a plus. C++ Understanding: Ability to read and understand C++ code to analyze logic and design relevant test cases is a plus. Automation & CI/CD: Experience with test automation frameworks and integrating automated tests into CI/CD pipelines. Debugging & Troubleshooting: Strong debugging skills, particularly in identifying issues in system-level applications. Good analytical skills and ability to analyze problems. Test Design: Ability to think critically and creatively about testing strategies for complex applications. Version Control: Experience with Git and collaborative development workflows. QA Strategy & Process Improvement: Ability to define, implement, and continuously improve QA best practices, influencing development teams and overall testing processes. JIRA & TestRail: Experience with defect tracking and test case management tools such as JIRA and TestRail. Scrum/Agile Methodologies: Hands-on experience working in Agile development environments. Collaboration & Communication: Strong communication skills with the ability to collaborate with cross-functional teams. Preferred Qualifications: Experience testing distributed systems or high-performance computing applications. Familiarity with Windows/macOS/Linux environments and shell scripting. Knowledge of performance testing methodologies. Exposure to cloud-based testing frameworks. Familiarity with containerized testing environments (e.g., Docker, Kubernetes). Some familiarity with Jenkins is nice-to-have. Docker experience is a nice-to-have. Experience with other automation frameworks and languages like TypeScript and JavaScript is a plus. Benefits What We Offer: Be part of a team of passionate, committed individuals dedicated to building a world-class product Dedicated time for training and education opportunities A mentorship model wherein your mentor and team support your development A competitive salary with an annual bonus Fully remote working whilst offering flexible hours that fall outside of the companywide core hours of 9am -12pm (US Eastern time zone) 20 days of paid time off which increases by a further 2 days after 3 years of service and 3 days after 5 years of service (in addition to 10 public holidays in your country) Paid day off on your birthday or on an alternative day if your birthday falls outside a normal working day Paid day off to volunteer with the charity of your choice Paid monthly internet cost, as well as lunch and wellbeing stipend provided Reimbursement of all hardware costs associated with the role We conduct background security checks for everyone joining our team. You can also apply directly through our website linked here: We are unable to reproduce the original link in this refined version. #J-18808-Ljbffr
FileCloud is looking for an experienced QA Automation Engineer to join our team in Europe. This role will primarily focus on ensuring the quality and reliability of software through automation and testing. Working closely with the delivery teams, the right candidate will be responsible for designing, developing and maintaining automation framework while striving for efficiency and accuracy of automation suite. Focusing on implementing automation into the product to reduce the manual efforts. This role is fully remote and will require working remotely with other team members. Tasks Responsible for designing, developing, and maintaining automated test scripts and frameworks with Typescript programming language and testing tools to create automated tests that can be executed repeatedly to verify the functionality of software applications. Work closely with the developers and quality engineers (QEs) to create comprehensive test plans and test cases. Perform exploratory testing to identify defects, issues, or inconsistencies in the software. Play a critical role in setting up and maintaining CI/CD pipelines. Ensure that automated tests are integrated into the pipeline and executed as part of the development process, providing rapid feedback to developers. Responsible for creating and managing test data sets to ensure comprehensive test coverage. Take part in Peer Review code written by team mates to ensure that it\'s testable and meets quality standards. Collaborate closely with developers, QA engineers, product owners, and other stakeholders to understand requirements, prioritize testing efforts, and ensure that the software meets quality goals. Document test plans, test cases, bug reports and automation scripts. Stay updated with the latest testing tools and technologies, evaluating and adopting those that can improve testing efficiency and effectiveness. Requirements Bachelor’s degree in computer science Proficiency in at least one of the following programming languages: PHP / Typescript / Python 5+ years of hands-on experience in building and maintaining automation. Familiarity with test automation tools and frameworks such as Playwright (preferable), Selenium, TestNG, JUnit, NUnit, PyTest, Protractor, Karate, Codeception etc. Understanding web technologies such as HTML, CSS, JavaScript, and knowledge of web application architectures. Knowledge of API testing tools like Postman, RestAssured, or SOAPUI and experience in testing RESTful and SOAP APIs. The ability to design and develop test automation frameworks that are maintainable, scalable, and reusable. Proficiency in using version control systems like Git for tracking changes in code and collaborating with other team members. Familiarity with CI/CD pipelines and tools like Jenkins or any other for automating the build and deployment process. Understanding of NoSQL databases, and ability to write queries for database testing. Familiarity with stress and load testing tools such as JMeter is a plus Experience with AI adoption for streamlining Quality Assurance is a plus Very good problem-solving skills Understanding agile methodologies and experience working in Agile/Scrum development environments. Effective communication skills to collaborate with development teams, QA teams, and other stakeholders, as well as to report test results and issues clearly, collaboration, teamwork, and commitment to quality and continuous improvement. Knowledge of test automation best practices, including test case design principles, data-driven testing, and keyword-driven testing. Benefits Be part of a team of passionate, committed individuals dedicated to building a world-class product Dedicated time for training and education opportunities A mentorship model wherein your mentor and team support your development A competitive salary with an annual bonus Fully remote working whilst offering flexible hours that fall outside of the companywide core hours of 9am -12pm (US Eastern time zone) 20 days of paid time off which increases by a further 2 days after 3 years of service and 3 days after 5 years of service (in addition to 10 public holidays in your country) Paid day off on your birthday or on an alternative day if your birthday falls outside a normal working day Paid day off to volunteer with the charity of your choice Paid monthly internet cost, as well as lunch and wellbeing stipend provided Reimbursement of all hardware costs associated with the role We conduct background security checks for everyone joining our team. You can also apply directly on our website: https://filecloud.rippling-ats.com/job/964695/qa-automation-engineer-europe?s=cw #J-18808-Ljbffr