software engineering, and cybersecurity professionals, to deliver high-quality, secure, and efficient solutions. Key Responsibilities: 1. Testing and QA: Develop, execute, and maintain automated test scripts using tools like Pytest and Selenium. Perform backend and frontend testing, including functional, unit, integration, and regression testing. Document and communicate test results, ensuring adherence to quality standards. 2. DevSecOps: Implement CI/CD More ❯
or Flask) to expose machine learning functionalities and data services. Ensure APIs are secure, well-documented, and perform at scale. Write and maintain comprehensive tests for your code. Use PyTest for unit testing and Selenium (where appropriate) for end-to-end or UI testing to automate quality assurance. Ensure that new features have proper test coverage and meet quality standards … TypeScript, Redux, GraphQL, Kafka, Apache Spark. Experience working with one or more of the following database systems – DynamoDB, DocumentDB, MongoDB Demonstrated expertise in unit testing and tools – JUnit, Mockito, PyTest, Selenium. Strong working knowledge of the PyData stack – pandas, NumPy for data manipulation; Jupyter Notebooks for experimentation; matplotlib/Seaborn for basic visualisation. Experience with data analysis and troubleshooting data … or Flask) to expose machine learning functionalities and data services. Ensure APIs are secure, well-documented, and perform at scale. Write and maintain comprehensive tests for your code. Use PyTest for unit testing and Selenium (where appropriate) for end-to-end or UI testing to automate quality assurance. Ensure that new features have proper test coverage and meet quality standards More ❯
Azure), is a plus. Version Control: Experience with Git and familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI). Testing and Debugging: Experience with testing tools like pytest , unit tests, and debugging skills to quickly resolve issues. API Design: Strong knowledge of RESTful API design and implementation; knowledge of GraphQL is a plus. Security Best Practices: Awareness of More ❯
Design and execute test strategies for complex, distributed systems with a focus on both functional and non-functional testing. Write and maintain Python-based automation scripts using frameworks like PyTest, Selenium, or Robot Framework. Embed automated tests into Azure DevOps pipelines, ensuring seamless integration with build and release processes. Use Azure Test Plans to manage test cases, execute test runs … scripting. Solid experience with Azure DevOps (Pipelines, Repos, Boards, Test Plans). Strong knowledge of CI/CD practices and integrating automated tests into pipelines. Experience with Selenium WebDriver, PyTest, or Robot Framework. Familiarity with REST API testing using tools like Postman or Python-based libraries (e.g., requests, pytest-httpx). Strong understanding of Agile/Scrum methodologies and QA More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
maintainable backend systems. Proficiency in version control systems, particularly Git, and experience working in collaborative development environments using tools like GitLab or GitHub. Familiarity with testing frameworks such as Pytest or Unittest for writing unit tests and ensuring code quality. Understanding of security best practices and experience implementing authentication, authorization, and data encryption mechanisms to ensure the security of the More ❯
3+ years of professional experience in software engineering, with a focus on Python development Strong hands-on experience with modern Python development (type hinting, unit/integration testing with pytest, object-oriented software design, applying Python frameworks) Demonstrated expertise in AWS services and cloud technologies, with a good understanding of AWS APIs, SDKs, and infrastructure Hands-on experience with Infrastructure More ❯
Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design More ❯
perform according to specifications. • Automation & Scripting: Develop and implement automated test scripts to improve efficiency and ensure comprehensive coverage across test cases. Use automation tools such as Selenium, JUnit, pytest, playwright or custom frameworks for API and UI testing. • API & UI Testing: Focus on validating APIs and UIs for performance, reliability, and correct functionality. Ensure that both the backend (APIs … 4+ years of experience in quality assurance, with a focus on software applications and/or API/UI testing. • Strong experience with test automation tools (e.g., Selenium, JUnit, pytest, Cypress). • In-depth understanding of software testing methodologies, including functional, regression, performance, and security testing. • Hands-on experience testing APIs and user interfaces, including integration, functional, and UI testing. More ❯
perform according to specifications. • Automation & Scripting: Develop and implement automated test scripts to improve efficiency and ensure comprehensive coverage across test cases. Use automation tools such as Selenium, JUnit, pytest, playwright or custom frameworks for API and UI testing. • API & UI Testing: Focus on validating APIs and UIs for performance, reliability, and correct functionality. Ensure that both the backend (APIs … 4+ years of experience in quality assurance, with a focus on software applications and/or API/UI testing. • Strong experience with test automation tools (e.g., Selenium, JUnit, pytest, Cypress). • In-depth understanding of software testing methodologies, including functional, regression, performance, and security testing. • Hands-on experience testing APIs and user interfaces, including integration, functional, and UI testing. More ❯
and Python for comprehensive data quality assurance. Proven ability to build and maintain scalable test automation frameworks, with a focus on backend, API, and data systems using tools like Pytest and Postman. Expertise in Pandas, SQL, and AWS analytics services (Glue, Athena, Redshift) for data profiling, transformation, and validation within data lakes. Solid experience with AWS (S3, Lambda, EMR, ECS More ❯
Washington, Washington DC, United States Hybrid / WFH Options
ESimplicity Inc
occasionally Desired Qualifications: Expertise with modern web application frameworks and tools such as React.js, Next.js, Node.js, Flask, Playwright, Poetry, OpenAPI, Experience with testing frameworks and tools such as Cucumber, PyTest Working Environment: This program supports a remote work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are More ❯
Designing, developing, and executing comprehensive test plans and test cases for our SaaS platform and machine learning models. Building and maintaining robust, scalable test automation frameworks using Python and PyTest . Performing end-to-end testing of the Ultralytics HUB, from front-end UI validation with Selenium to backend API testing of our FastAPI services. Validating data integrity and performance … and Experience 5+ years of experience in a Quality Assurance role, with a strong focus on test automation . Expert proficiency in Python and experience with testing frameworks like PyTest . Hands-on experience with UI automation tools such as Selenium . Proven experience in API testing for RESTful services, preferably those built with FastAPI . Strong understanding of SaaS More ❯
Designing, developing, and executing comprehensive test plans and test cases for our SaaS platform and machine learning models. Building and maintaining robust, scalable test automation frameworks using Python and PyTest . Performing end-to-end testing of the Ultralytics HUB, from front-end UI validation with Selenium to backend API testing of our FastAPI services. Validating data integrity and performance … and Experience 5+ years of experience in a Quality Assurance role, with a strong focus on test automation . Expert proficiency in Python and experience with testing frameworks like PyTest . Hands-on experience with UI automation tools such as Selenium . Proven experience in API testing for RESTful services, preferably those built with FastAPI . Strong understanding of SaaS More ❯
Designing, developing, and executing comprehensive test plans and test cases for our SaaS platform and machine learning models. Building and maintaining robust, scalable test automation frameworks using Python and PyTest . Performing end-to-end testing of the Ultralytics HUB, from front-end UI validation with Selenium to backend API testing of our FastAPI services. Validating data integrity and performance … and Experience 5+ years of experience in a Quality Assurance role, with a strong focus on test automation . Expert proficiency in Python and experience with testing frameworks like PyTest . Hands-on experience with UI automation tools such as Selenium . Proven experience in API testing for RESTful services, preferably those built with FastAPI . Strong understanding of SaaS More ❯
London, England, United Kingdom Hybrid / WFH Options
Kin + Carta
team Demonstrable initiative - you like to think outside of the box Ability to be adaptable and learn quickly Nice to have: Expertise in Cypress automation Knowledge of Python and PyTest Good knowledge in JS Hands on experience with GraphQL Knowledge in PostgreSQL Parallel Automated Tests with Kubernetes and Docker An understanding of networking principles An understanding of CI/CD More ❯
quality solutions. • Understanding of Jira/Agile methodology. • Experience with Data Visualization Tools including Tableau, Power BI, Power Apps, etc. Preferred Qualifications: • Familiarity with QA automation frameworks (e.g., Jest, PyTest, Cypress, Selenium). • Knowledge of containerized development and deployment (e.g., Docker). • Experience with DevOps tools and CI/CD pipelines. • Previous experience working on government contracts or secure software More ❯
testing, particularly using Python and Selenium/Playwright frameworks. Proficient in QA and Test Automation Tools You should be proficient in using QA and Test Automation tools such as pytest and pandas. Skilled in Working with Databases You should be skilled in working with PostgreSQL, including executing test scripts with tools like Liquibase and Flyway. Strong Proficiency in Programming You More ❯
software components for Python-based data processing applications. - Drive work decomposition and contribute to architectural design as part of a broader software engineering effort. - Implement automated test frameworks (e.g., PyTest) to ensure high-quality, reliable CI/CD pipelines. - Develop robust web APIs using FastAPI to interface with cloud-hosted applications and relational or non-relational databases. - Integrate and optimize … Deep expertise with Python data processing libraries such as PySpark, Pandas, and NumPy. - Strong experience with API development using FastAPI or similar frameworks. - Proficiency in test-driven development using PyTest and mocking libraries. - Advanced understanding of cloud-native software architectures and containerized deployment models. - Proven ability to independently design software components based on mission requirements. - Excellent communication skills, with experience More ❯
IaC, CI/CD, Test Automation). Collaborate with global teams to solve security challenges using tools like Symantec DLP, Netskope, and Proofpoint. Skills Required: Strong Python development experience (Pytest, Requests, FastAPI, etc.). DevOps expertise (Git, CI/CD, Test Automation). Experience with Docker, Kubernetes, and orchestration. Knowledge of cyber security controls and tools. Familiarity with Windows, Linux More ❯
Factory, Synapse, and cloud infrastructure testing . Deep understanding of data governance, data security, and compliance best practices . Expertise in test automation frameworks (e.g., Great Expectations, DBT tests, PyTest, Selenium, or similar ). Strong coding skills in Python, SQL, or Scala for automation and validation purposes. Hands-on experience in CI/CD testing within Azure DevOps, GitHub Actions More ❯
London, England, United Kingdom Hybrid / WFH Options
Howden Group Holdings
workflows, and big data solutions . Experience with cloud-based data platforms , preferably Azure Databricks, Azure Data Factory, or Synapse Analytics . Basic experience with test automation frameworks (e.g., PyTest, Great Expectations, DBT tests, or similar). Proficiency in SQL and scripting languages (e.g., Python, Scala) for test automation. Understanding of CI/CD and DevOps practices , with exposure to More ❯
London, England, United Kingdom Hybrid / WFH Options
Howden Group Holdings
Analytics, or ADLS . Proficiency in SQL and scripting languages (e.g., Python, Scala) for data validation and test automation. Experience with test automation frameworks (e.g., Great Expectations, DBT tests, PyTest, or similar ). Exposure to CI/CD testing within Azure DevOps, GitHub Actions, or Jenkins . Understanding of data governance, data security, and compliance frameworks . Strong problem-solving More ❯
in software testing, system administration, or IT operations. Experience in an enterprise IT environment supporting patch deployment and validation. Hands-on experience with test automation frameworks (Selenium, JUnit, or PyTest) is beneficial. Project & Stakeholder Management Skills: Excellent communication & coordination skills to collaborate with cross-functional teams, vendors, and business leaders. Strong problem-solving and risk assessment abilities to identify deployment More ❯
London, England, United Kingdom Hybrid / WFH Options
Howden Group Holdings
Factory, Synapse, and cloud infrastructure testing . Deep understanding of data governance, data security, and compliance best practices . Expertise in test automation frameworks (e.g., Great Expectations, DBT tests, PyTest, Selenium, or similar ). Strong coding skills in Python, SQL, or Scala for automation and validation purposes. Hands-on experience in CI/CD testing within Azure DevOps, GitHub Actions More ❯
release engineering practices (e.g. TDD, CI/CD), and software deployment automation with GitHub actions or Azure DevOps. · Experience in testing automation of data transformation pipelines, using frameworks like Pytest or dbt Unit Test. · Comfortable writing efficient SQL and debugging. · Data warehouse operations and tunning experience in schema evolution, indexing, partitioning. · Hands-on IaC development experience with Terraform or CloudFormation. More ❯