Job Closed

This listing is no longer active.

RAPIDFORT logo
RAPIDFORT

Remove 95% of CVEs automatically with no code change

Senior SDET / Senior QA Automation Engineer, Python, CLI, CI/CD, Containers

SDETSDETOtherRemoteSeniorTeam 51-200Since 2020H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

96 days ago

Salary

$120K - $180K / year

Seniority

Senior

Bachelor Degree10 yrs expEnglishDockerKubernetesLinuxPostgreSQLPythonShellSQLite

Job Description

Senior SDET / Senior QA Automation Engineer, Python, CLI, CI/CD, Containers

RAPIDFORT

• Build and maintain robust automation suites using Python and pytest • Convert manual/bash test plans into scalable, data-driven test frameworks (CSV/JSON/YAML) • Design selective execution strategy (tags, ranges, run flags, grouping/sharding) • Automate CLI command validation (exit codes, stdout/stderr expectations, failure semantics) • Integrate and maintain test execution in CI/CD pipelines (GitHub Actions or equivalent) • Validate container image hardening, scan outputs, and SBOM/RBOM generation across base distributions (Ubuntu, RHEL, Debian, Alpine) • Manage and improve test artifacts/reporting (.html, .log, .json) for fast triage • Troubleshoot environment/auth/configuration drift across runners and VMs • Maintain high-quality handover docs, runbooks, and troubleshooting guides • Partner with dev/platform teams to stabilize flaky tests and shorten feedback loops

Job Requirements

  • 10+ years in SDET or QA Automation roles
  • 5+ years of Python automation experience (pytest required)
  • Strong Linux and shell scripting (bash) skills
  • Hands-on experience testing CLI tools or developer workflows
  • Experience with Docker and/or Podman
  • Experience integrating and debugging test runs in CI pipelines
  • Strong debugging skills for authentication, environment, and infra-related failures
  • Solid Git workflow and code review practices
  • Kubernetes/KIND/Helm testing experience (nice-to-have)
  • Compliance/security scan automation exposure (SBOM/STIG-like workflows) (nice-to-have)
  • Multi-runner parallel execution/sharding strategy experience (nice-to-have)
  • Experience capturing test telemetry for trend analysis (Postgres/SQLite) (nice-to-have)
  • Experience building reusable reporting and observability layers (nice-to-have)

Related Categories

Related Job Pages

More SDET Jobs

Abbott logo

Senior Software Development Engineer in Test

Abbott

As an employer, Abbott is interested in candidates who are passionate about creating healthy solutions and making a difference in the world. Abbott offers competitive compensation,

SDET96 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description At Abbott, we believe people with diabetes should have the freedom to enjoy active lives. That’s why we’re focused on helping people with diabetes manage their health more effectively and comfortably, with life-changing products that provide accurate data to drive better-informed decisions. We’re revolutionizing the way people monitor their glucose levels with our new sensing technology. Our Diabetes division currently has an opportunity for a Senior Software Development Engineer in Test. - Complete software testing activities for user stories within the Agile SDLC by writing automated tests and contributing directly to automation coverage. - This role is almost entirely hands-on coding. - Review deliverables/activities identified in test plans for accuracy, consistency, completeness, and compliance. - Write additional automated tests as needed to ensure full coverage for every release. - Develop and Optimize Automation Scripts and Frameworks: - Design, code, and maintain automation scripts and frameworks using Python (or another modern programming language). - Work with automation tools such as Appium, Selenium, and Robot. - Spend the majority of your day writing code and building scalable automation solutions. - Automation of Testing Processes: - Build automated frameworks for unit, integration, UI, and mobile testing. - Perform exploratory testing only as needed to inform automation. - Create test datasets and execute automated test suites to ensure high-quality releases. - Automation Solutions Customization: - Adapt automation frameworks to meet regulatory and product-specific requirements in the medical industry. - Maintenance and Enhancement of Automated Systems: - Continuously improve automation frameworks and test suites. - Identify and implement opportunities to replace manual testing with automation. - Collaboration and Technical Leadership: - Work closely with developers and QA team members to integrate automation into the development lifecycle. - Provide technical guidance when needed, but this is not a lead or managerial role. - Technical Documentation and System Documentation: - Produce clear, concise documentation for automated tests, frameworks, and processes. - Ensure documentation meets regulatory and compliance requirements. Qualifications - Bachelor’s degree, or equivalent experience, in a scientific, technical, or engineering discipline - 5+ years’ experience in Software Testing and/or Software Quality Assurance - 5+ years’ experience working as a Software Development Engineer in Test (SDET) with recent, hands-on automation coding - 4–6 years of hands-on coding experience in Python (or similar modern programming language) - Must be technically strong and have experience testing mobile applications - Must have UI or API automation experience; mobile automation with Appium is a major plus - Must have excellent oral and written communication skills Preferred Qualifications - Computer Science degree strongly preferred - Experience working in a regulated industry - Medical Device experience strongly preferred - Experience in an agile development environment - Cyber security, medical mobile applications, or cloud computing experience Benefits - Career development with an international company where you can grow the career you dream of. - Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year - An excellent retirement savings plan with high employer contribution - Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree. - A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune. - A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.

United States
Job Closed
ICF logo

Test Automation Engineer

ICF

Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en

SDET96 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Test Automation Engineer will be responsible for designing, developing, and executing automated tests to ensure the quality, reliability, and performance of web and mobile applications. This role requires hands-on experience with modern test automation frameworks, cloud environments, and a strong understanding of QA best practices. - Develop and maintain automated test frameworks using tools such as Cypress and Playwright. - Create, execute, and manage test cases in Zephyr and Xray, ensuring comprehensive coverage and traceability. - Integrate test automation with CI/CD pipelines to accelerate regression testing and reduce manual effort. - Perform automated testing for web and mobile applications, identifying bugs and validating features. - Collaborate with developers, product owners, and business analysts to gather requirements and translate them into actionable test scenarios. - Support QA and development workflows in cloud environments (AWS and Azure), including deployment and monitoring of cloud-native applications. - Apply BDD methodologies using Cucumber and Gherkin syntax for improved collaboration and traceability. - Stay current with emerging technologies, including AI/ML and prompt engineering, to optimize testing workflows. Qualifications - Bachelor’s degree in Engineering or related field. - 5+ years of experience in manual and automated testing. - Proficiency in test automation frameworks (Cypress, Playwright). - Experience with frontend technologies (React.js, Angular, Next.js) and cloud platforms (AWS, Azure). - Familiarity with CI/CD tools and Agile development practices. - Excellent analytical and problem-solving skills. - Excellent communication and collaboration abilities. - MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply. - Must be US Citizen or Permanent Resident (Greencard holder) due to federal contract requirements. Preferred Qualifications - Certifications in AWS, Azure, or related technologies. - Experience with AI/ML tools. - Prior experience in public sector or regulated environments. - Eligible for public trust clearance. Benefits - Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. - Pay Range: $67,355.00 - $114,503.00 based on full-time employment.

United States
Job Closed
Barti logo

Senior QA Automation Engineer

Barti

Empowering eye care providers with world-class software.

SDET97 days ago
OtherRemoteTeam 11-50H1B No Sponsor

• Lead and participate in the design, development, and implementation of comprehensive automated test suites across web, API, and integration layers. • Write high-quality, maintainable test automation code, adhering to established company coding standards and best practices. • Review and refactor existing test automation to ensure its effectiveness, reliability, and scalability. • Estimate testing timelines and effort, ensuring that quality gates are met without blocking releases. • Provide technical leadership and mentorship to junior and mid-level QA engineers. • Collaborate with cross-functional teams, including Engineering, Product Management, Design, and Customer Success to ensure the delivery of high-quality products. • Lead the technical design of test automation frameworks and strategies, ensuring alignment with architectural principles and business goals. • Manage multiple testing initiatives concurrently, prioritizing effectively based on risk and business impact. • Analyze complex technical challenges related to testing and quality, and propose innovative solutions. • Identify, document, and track bugs through to resolution, working closely with engineering teams. • Develop and maintain comprehensive test plans and test cases for new features and existing functionality. • Stay updated with emerging testing technologies, tools, and industry trends to ensure the company's QA practices remain cutting-edge. • Propose and drive the adoption of best practices, tools, and processes to enhance testing efficiency and effectiveness. • Participate in design and code reviews to identify potential quality issues early in the development cycle.

United States
$120K - $150K / year
Job Closed
Dev.Pro logo

Senior Test Engineer, Automation – Python

Dev.Pro

Software Development Partner. Result-driven. Quality-obsessed.

SDET97 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

• Ensure project quality by working closely with the team of data engineers and developers • Perform functional, non-functional, regression, and acceptance testing • Perform API and application testing • Assist team with reviewing and testing requirements • Develop and maintain test-related documentation, perform workload planning • Be proactive in obtaining and clarifying functional and non-functional requirements as necessary • Identify opportunities for test automation framework improvements and simplification • Quickly learn new concepts and technologies and apply those where they are relevant

Poland
Job Closed