Job Closed

This listing is no longer active.

Mindrift logo
Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Senior Python Systems Developer - Functional Testing Project

Location

Pennsylvania

Posted

87 days ago

Salary

0

Seniority

Senior

Job Description

Senior Python Systems Developer - Functional Testing Project

Mindrift

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About the Role This project is suited for a Senior Python developer with deep functional testing experience, strong Linux and Docker skills, the ability to read code across multiple languages with the support of LLMs (e.g., C, Rust, Go) and translate requirements for migration tasks, and confidence using tools like Roo Code or Claude Code to accelerate iterative development. Key Responsibilities - Create functional black box tests for large codebases in various source languages - Create and manage Docker environments to ensure 100% reproducible builds and test execution across different platforms - Monitor code coverage and configure automated scoring criteria to meet industry benchmark-level standards - Leverage LLMs (Roo Code, Claude) to accelerate development cycles, automate repetitive tasks, and improve overall code quality

Job Requirements

  • 5+ years of experience as a Software Engineer (primarily Python)
  • Deep experience with pytest (fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools
  • Expert-level Docker skills (reproducible Dockerfiles, user contexts, secure workspaces)
  • Strong Linux & Bash scripting skills and comfort debugging inside containers
  • Proficiency with modern Python tooling (uv, pyproject.toml, packaging)
  • Ability to read and understand with LLM many coding languages (for example C, C++, Rust, or Go)
  • Experience using LLMs (Claude Code, Roo Code, Cursor) to accelerate iterative development and test-case generation
  • English language - B2 or higher
  • Requirements +
  • Prior experience with agent evaluation platforms and MCP CLI
  • Tools and Technologies: Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.

Benefits

  • What we can offer
  • Freelance project-based collaboration via the Mindrift platform (powered by Toloka AI)
  • Fully remote and flexible participation — choose when and how much to contribute (20-30 hours per week)
  • Task-based compensation, equivalent to up to $80/hour* depending on performance and volume
  • Opportunity to contribute to innovative AI projects for leading tech companies
  • Supportive global community
  • Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Related Categories

Related Job Pages

More QA Automation Engineer Jobs

Mindrift logo

Senior Python Systems Developer - Functional Testing Project

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About the Role This project is suited for a Senior Python developer with deep functional testing experience, strong Linux and Docker skills, the ability to read code across multiple languages with the support of LLMs (e.g., C, Rust, Go) and translate requirements for migration tasks, and confidence using tools like Roo Code or Claude Code to accelerate iterative development. Key Responsibilities - Create functional black box tests for large codebases in various source languages - Create and manage Docker environments to ensure 100% reproducible builds and test execution across different platforms - Monitor code coverage and configure automated scoring criteria to meet industry benchmark-level standards - Leverage LLMs (Roo Code, Claude) to accelerate development cycles, automate repetitive tasks, and improve overall code quality

Iowa
Job Closed
OtherRemoteTeam 51-200Since 2013H1B Sponsor

About LawnStarter LawnStarter is the nation's leading on-demand marketplace for lawn care and outdoor services, with $100M+ in annual bookings across three brands. We connect homeowners with vetted local Pros for everything from weekly mowing to landscaping, pool care, and beyond. The Role The Sr. Automation Engineer in Austin, Texas will serve in a hands-on role responsible for the evaluation and testing of the LawnStarter platform. As a key player in the Company's Engineering operations reporting to LawnStarter’s Engineering Manager and indirectly to the Head of Engineering. The Sr. Automation Engineer will collaborate with software developers and engineers (majority based in Brazil) and cross-functional teams to design, develop, and deploy automated solutions for various processes and systems, utilizing industry-leading automation technologies. Telecommuting permitted from anywhere within continental U.S. Job Duties More specifically, the duties of Sr. Automation Engineer at LawnStarter will include: - Design, develop, and deploy automated solutions for various processes and systems, utilizing industry-leading automation technologies; - Collaborate with cross-functional teams to understand process requirements and identify opportunities for automation; - Conduct feasibility studies and create detailed project plans to implement automation initiatives, ensuring alignment with business objectives and technical feasibility; - Perform testing and troubleshooting of automated systems, identifying and resolving technical issues to ensure optimal performance - Collaborate with software developers and engineers (majority based in Brazil) to develop custom automation scripts or applications to enhance system functionality and integration; support off-shore engineering teams in Brazil with troubleshooting automated tests and pipelines - Monitor and maintain automated systems, performing regular inspections, preventative maintenance, and calibration to ensure reliability and accuracy - Analyze data and generate reports to assess system performance, identify trends, and recommend improvements; - Stay up-to-date with emerging automation technologies, trends, and best practices, proactively suggesting and implementing process enhancements; an - Train and support end-users on the operation and maintenance of automated systems, promoting a culture of self-sufficiency and continuous learning.

Texas
Job Closed
Kansys logo

QA Automation Engineer

Kansys

A leader in agile billing software and services, empowering enterprises to simplify complexity.

OtherRemoteTeam 51-200Since 1997H1B No Sponsor

A QA Automation Engineer develops, implements, and maintains automated testing frameworks and scripts to ensure software quality and efficiency by identifying, analyzing, and reporting defects. Key responsibilities include writing code for automated tests using languages like C#, ASP.NET, working with tools such as Selenium, and integrating tests into CI/CD pipelines like Jenkins. They collaborate with developers and product teams, creating test plans, monitoring test execution, and providing insights on software quality to stakeholders. Responsibilities: - Maintaining Quality Standards Continuously monitoring and evaluating products, services, or processes to ensure they meet established quality standards and specifications. - Issue Identification and Resolution Identifying defects, errors, or deviations from quality standards, and working with relevant teams to implement corrective actions and prevent recurrence. - Process Optimization Developing and implementing improvements to quality assurance processes, testing procedures, and workflows to enhance efficiency and effectiveness. - Compliance and Documentation Ensuring compliance with relevant regulations, standards, and internal procedures. Maintaining accurate records of quality checks, audits, and issues. - Training and Mentorship Providing training and guidance to other team members on quality assurance processes, standards, and best practices. - Collaboration and Communication Collaborating with cross-functional teams (e.g., engineering, manufacturing, operations) to address quality issues and drive continuous improvement. - Data Analysis and Reporting Collecting, analyzing, and reporting quality data to identify trends, root causes, and areas for improvement. Specific Tasks: - Developing and executing test plans and test cases Ensuring products or services meet defined quality criteria. - Conducting audits and assessments Evaluating adherence to quality standards and identifying areas for improvement. - Investigate and report bugs with detailed reproduction steps and logs. Analyzing defects, determining root causes, and implementing corrective actions. - Monitoring quality metrics Tracking key performance indicators (KPIs) to assess the effectiveness of quality assurance efforts. - Participating in design reviews Providing input on quality considerations during the product development process. - Staying up-to-date on industry standards and best practices Continuously learning and adapting to changes in the quality assurance field. - Maintain and enhance existing automation frameworks - Integrate automated tests into CI/CD pipelines - Monitor test results and metrics to identify areas for improvement in test coverage and performance Required Qualifications Extensive knowledge of test management software Working knowledge of C# and .NET technologies Familiarity with RESTful APIs and tools like Postman for API testing Experience with version control systems (e.g. Git) and CI/CD tools (CruiseControl.Net & Jenkins) Familiarity with SQL queries and retrieving structured DB data Vulnerability and Security Scanning Tools like AppSec or Checkmarx Automation tools like Selenium Writing and maintaining PowerShell scripts for automation and system tasks Experience with incident tools like ClickUp or Jira

United States + 1 moreAll locations: United States | Canada
tvScientific logo

Sr. QA Engineer

tvScientific

Performance TV Advertising Platform

OtherRemoteTeam 51-200Since 2020H1B No Sponsor

About tvScientific tvScientific is the first and only CTV advertising platform purpose-built for performance marketers. We leverage massive data and cutting-edge science to automate and optimize TV advertising to drive business outcomes. Our solution combines media buying, optimization, measurement, and attribution in one, efficient platform. Our platform is built by industry leaders with a long history in programmatic advertising, digital media, and ad verification who have now purpose-built a CTV performance platform advertisers can trust to grow their business. tvScientific is looking for a Senior QA Engineer for its Web Platform with strong expertise in web and API testing. This role requires a balance of manual testing excellence and automation skills, with a focus on validating end-to-end user flows across frontend, backend services, and APIs. You will partner closely with frontend engineers, backend engineers, product managers, and designers to ensure our web platform and APIs are reliable, secure, and performant. What you'll do: - Own and drive quality for web platform features, spanning UI, APIs, and backend services - Design and execute manual test cases and exploratory testing for complex web and API workflows - Conduct thorough regression testing when bugs are resolved. - Build and maintain automated test suites for: - Validate frontend–backend integration, data consistency, and error handling - Perform API contract testing, schema validation, and negative/edge-case testing - Collaborate with engineers during design, implementation, and code reviews to improve testability and catch issues early - Integrate automated tests into CI/CD pipelines to provide fast, reliable feedback - Analyze test failures, investigate root causes, and drive issues to resolution - Advocate for quality best practices, including shift-left testing, risk-based testing, and automation strategy - Identify, document, and track software defects using bug tracking tools like Jira. What we're looking for: - Experience in QA / Quality Engineering, with a strong focus on web platforms and APIs - Proven hands-on experience with manual testing of complex, consumer-facing web applications - Strong experience building and maintaining API tests using tools such as Postman, REST-assured, Supertest, or similar - Hands-on experience with web automation frameworks (Playwright, Cypress) - Solid understanding of HTTP, REST and API design principles - Proficiency in at least one programming or scripting language (JavaScript, TypeScript) - Experience working in Agile/Scrum environments - Strong debugging, analytical, and communication skills - Strategic partnership with stakeholders / Cross-functional collaboration that is high-trust and high-velocity - Nice-to-Haves: - Experience testing large-scale, high-traffic web platforms - Familiarity with React or modern frontend frameworks - Experience with performance, load, or reliability testing for APIs and web applications - Exposure to feature flags, experimentation platforms, or observability tools In-Office Requirement Statement: - We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role. Relocation Statement: - This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model. #LI-SM4 #LI-REMOTE At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. Information regarding the culture at Pinterest and benefits available for this position can be found here. US based applicants only $109,242—$224,910 USD

United States
$109K - $224K / year