Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

46 results for Qa Automation Engineer jobs

Sr. QA Automation Engineer
  • San Diego, CA
  • remote
  • Permanent
  • 130000.00 - 135000.00 USD / Yearly
  • <p>Robert Half Technology is hiring a <strong>Senior Automation Engineer</strong> to support an expanding enterprise SaaS platform. This is a hands-on, highly technical role where you’ll <strong>advance automation strategy and architecture</strong>, strengthen test coverage across the stack, and partner closely with Engineering, UI/UX, DevOps, and Product to embed quality throughout the SDLC. &#128640;</p><p>If you thrive in agile teams, enjoy building scalable automation frameworks, and can deliver quickly while raising engineering standards, this role is for you. ✅</p><p><strong> </strong></p><p>Responsibilities</p><ul><li>Own and evolve automation capabilities across business-critical testing processes (UI, API, integration, back-end, performance).</li><li>Design, develop, and execute automated tests across all layers of the stack:</li><li><strong>UI automation:</strong> Selenium</li><li><strong>API testing:</strong> Rest Assured (or equivalent)</li><li><strong>Data validation & test data creation:</strong> SQL</li><li>Serve as a full-stack Senior Automation Engineer in agile teams using <strong>Selenium + Maven in IntelliJ</strong>, applying strong <strong>Java/OOP</strong> design patterns and coding standards.</li><li>Build and maintain automation for functional, integration, API, and back-end tests (including file upload/download, email parsing, multi-browser, and security validations).</li><li>Develop advanced SQL queries to validate data integrity and generate automated test data.</li><li>Support containerized test execution: build/maintain frameworks within <strong>Docker</strong> and partner with DevOps on scalable environments.</li><li>Implement and execute performance/load testing frameworks; analyze results and communicate quality insights.</li><li>Contribute to unit test strategies; collaborate with developers to increase application-level test coverage.</li><li>Establish/enforce coding standards and conduct code reviews for QA automation initiatives.</li><li>Mentor automation engineers and promote best practices across the QA organization.</li><li>Troubleshoot and resolve blockers from automated regression suites; improve suite stability and reliability.</li><li>Participate in defect management, bug triage, backlog grooming, and sprint ceremonies; provide actionable QA feedback during design/build phases.</li><li>Support QA leadership with metrics, reporting, and trend analysis to measure automation effectiveness and product quality. &#128200;</li></ul><p><br></p>
  • 2026-01-08T04:42:51Z
QA Engineer
  • Fort Lauderdale, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <ul><li>Design, develop, and maintain robust automated UI tests using <strong>Playwright with C#</strong>.</li><li>Establish and enforce QA best practices throughout the software development lifecycle.</li><li>Collaborate with developers, product managers, and UX designers to clarify requirements and identify edge cases early.</li><li>Create, maintain, and execute manual and automated test plans, including smoke, regression, integration, and exploratory testing.</li><li>Develop reusable testing frameworks and utilities to accelerate test automation across modules.</li><li>Monitor, triage, and document bugs and defects clearly with actionable steps for reproduction.</li><li>Ensure test environments and test data are well-managed, scalable, and aligned with continuous integration pipelines.</li><li>Participate in sprint planning, retrospectives, and reviews with a QA-first mindset.</li><li>Help build a culture of quality across teams by championing testability, reliability, and performance.</li><li>Stay abreast of industry tools, trends, and techniques that can improve our QA automation strategy.</li></ul><p><br></p>
  • 2026-01-12T21:28:54Z
QA tester - Advanced
  • Princeton, NJ
  • onsite
  • Temporary
  • 45.00 - 50.00 USD / Hourly
  • <p><strong>Senior QA Automation Engineer (Contract – 12 Months, Potential Extension)</strong></p><p><strong>Location:</strong> Princeton, NJ (Preferred)</p><p><strong>Work Hours:</strong> 8 AM – 5 PM EST</p><p><strong>About the Role</strong></p><p>We are seeking an experienced <strong>Senior QA Automation Engineer</strong> to support automated testing efforts across data pipelines, analytics workflows, and cloud‑based data platforms. This role focuses heavily on SQL, Python, and Databricks, and will play a key part in ensuring high‑quality, reliable software delivery.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design and develop automated tests for Databricks workflows and Python-based data processing.</li><li>Build and maintain test frameworks utilizing Python and SQL.</li><li>Integrate automated tests into CI/CD pipelines (experience with Harness is a plus).</li><li>Create, maintain, and execute test cases for both existing and new user stories.</li><li>Collaborate with cross-functional engineering and product teams to ensure full coverage and consistent, reliable release quality.</li><li>Support testing for the SonarQube rollout and reporting initiative.</li></ul>
  • 2026-01-20T16:47:42Z
Test Engineer
  • Austin, TX
  • onsite
  • Temporary
  • 47.00 - 60.00 USD / Hourly
  • <p><strong>Test Engineer</strong></p><p>Onsite | Austin, TX | Contract-to-Hire</p><p><br></p><p>Our client is seeking a <strong>Test Engineer</strong>, who specializes in automation, to join their onsite team in Austin. In this role, you will design, develop, and maintain automated test suites for web-based applications using modern tools and frameworks. You will collaborate closely with software engineers, product owners, and QA team members to ensure the quality, reliability, and stability of external-facing systems. This position supports Agile delivery practices and plays a key role in accelerating release cycles through robust, scalable automation.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Design, develop, and maintain automated test cases for web applications</li><li>Create and maintain SQL scripts for test data setup, validation, and analysis</li><li>Integrate automated test suites into CI/CD pipelines to support continuous testing</li><li>Collaborate with developers, QA peers, and product owners to understand requirements and define automation strategies</li><li>Analyze and troubleshoot test failures; clearly document and communicate defects</li><li>Participate in code reviews and contribute feedback related to testability and quality</li><li>Enhance and optimize test frameworks, tooling, and automation processes</li><li>Document test approaches, coverage, and automation architecture</li><li>Support manual and exploratory testing as needed</li></ul>
  • 2026-01-08T01:40:31Z
Senior Automation Engineer
  • Hoboken, NJ
  • onsite
  • Contract / Temporary to Hire
  • 47.50 - 55.00 USD / Hourly
  • Design, build, and maintain scalable test automation frameworks using tools such as Playwright, Appium, Selenium, Cypress, and others. Collaborate with cross-functional teams to define test strategies and ensure comprehensive test coverage. Develop and maintain automated test scripts in Java, JavaScript, and C#. Integrate automated tests into CI/CD pipelines to support continuous delivery. Analyze test results, identify root causes, and drive resolution of issues. Mentor and support entry level engineers, fostering a culture of continuous learning and improvement. Communicate effectively with stakeholders to report progress, risks, and quality metrics. Solid Manual testing skills. Ability to understand and articulate complicated requirements for test case creation.
  • 2026-01-02T16:33:40Z
Test and Automation Engineer
  • San Antonio, TX
  • onsite
  • Permanent
  • 110000.00 - 120000.00 USD / Yearly
  • Essential Functions <br>· Prepare test reports and communicate test results to engineering and other stakeholders.<br><br>· Interpret and develop test documentation: customer-specific, technical performance, safety, agency, reliability, and manufacturability.<br><br>· Develop and maintain specialized systems and equipment to record test data with LabVIEW programs and the other internal servers.<br><br>· Conduct detailed analysis, simulations, and testing to validate designs.<br><br>· Collaborate with cross-functional teams including engineering, manufacturing, quality, and procurement to ensure project success.<br><br>· Prepare, communicate and monitor major technical project plans.<br><br>· Prepare and present technical reports and documentation.<br><br>· Ensure compliance with industry standards and regulations (e.g., IPC, UL, CE).<br><br>· Mentor and guide junior engineers in their professional development.<br><br>· Troubleshoot and resolve complex electrical and software issues with test systems.<br><br> <br><br>Knowledge, Skills & Abilities<br>· Functional understanding of electronics and control systems.<br><br>· Proficient in reading and interpreting electrical schematics and PCB layouts.<br><br>· Familiarity with CAD software and in-circuit design tools (e.g., Altium, Eagle, Solidworks) recommended.<br><br>· Ability to generate product and hardware test plans.<br><br>· Strong analytical and problem-solving skills.<br><br>· Excellent written and verbal communication skills.<br><br>· Ability to work independently and lead technical teams.<br><br>· Experience with project management and the ability to manage multiple projects simultaneously.<br><br>· Ability to interpret and apply industry standards and regulations.<br><br>· Strong interpersonal skills and ability to build working relationships with team members and stakeholders.<br><br> <br><br>Key Performance Indicators<br><br>· Contribute to the achievement of project milestones and deadlines.<br><br>· Support continuous improvement initiates within the engineering department.<br><br>· Assist in maintaining high standards of product quality and reliability.<br><br>· Contribute to the overall success of engineering projects and initiatives.Work Environment<br><br>· Office setting with occasional visits to customer sites and testing facilities.<br><br>· Safe work environment with minimal exposure to hazards.<br><br>· Standard office hours with occasional overtime or weekend work for project deadlines.
  • 2026-01-05T22:24:33Z
Quality Assurance Tester
  • Portland, ME
  • onsite
  • Permanent
  • - USD / Yearly
  • <p>We’re looking for a Senior Software QA Engineer to lead the charge in designing, developing, and executing software test plans for embedded products. If you love hunting down bugs, automating everything in sight, and making engineers sigh with your extremely thorough reviews, this one’s for you.</p><p><br></p><p><strong>What You’ll Do</strong></p><ul><li>Build and execute test plans for new software.</li><li>Create and maintain manual and automated tests (yes, both — we checked).</li><li>Track down defects, document them, and make sure they never return. Ever.</li><li>Help shape internal standards, processes, and test automation frameworks.</li><li>Keep test environments configured and behaving (mostly) nicely.</li><li>Review software throughout the dev cycle and ask the important question: “But… can we verify it?”</li></ul><p><strong>What You Bring</strong></p><ul><li>Top‑tier collaboration skills — you play well with engineers of all kinds.</li><li>Excellent technical writing skills for crafting plans others can follow without crying.</li><li>Strong scripting/programming chops for tests, tools, and reporting.</li><li>Hands-on experience with embedded software development.</li><li>Confidence in testing methodologies, metrics, and design/implementation reviews.</li><li>Ability to read C/C++ without flinching.</li></ul><p><strong>Tools You Know</strong></p><ul><li>Version control + defect tracking systems</li><li>Build systems + CI/CD pipelines</li><li>Testing tools and frameworks</li><li>Bonus points for JIRA workflow design and test management.</li></ul><p><strong>Your Background</strong></p><ul><li>Bachelor’s degree in CS, Software Engineering, or a related STEM field</li><li>3+ years of SQA experience in embedded systems</li></ul><p><br></p>
  • 2026-01-06T21:39:00Z
Sr. Software Engineer
  • Westlake, OH
  • onsite
  • Permanent
  • 100000.00 - 115000.00 USD / Yearly
  • We are looking for a Senior Software Engineer to lead the development and deployment of enterprise-level software solutions. This role focuses on delivering high-quality, secure, and efficient systems while ensuring their ongoing maintenance and optimization. The ideal candidate will also provide strategic technical guidance to senior leadership, evaluate emerging technologies, and foster innovation within the team.<br><br>Responsibilities:<br>• Oversee code deployments across multiple product teams, including cloud-based, mobile, and on-premise applications.<br>• Manage the release repository and maintain documentation for build and release procedures.<br>• Plan and execute release governance, risk assessments, milestone tracking, and production readiness reviews.<br>• Provide strategic technical advice to senior management regarding long-term systems planning and the adoption of new hardware and software.<br>• Conduct research on emerging technologies to enhance security, improve operations, and streamline deployment processes.<br>• Lead and guide both local and offshore teams to deliver technical support and maintain operational effectiveness.<br>• Develop and enforce policies and procedures to ensure the quality and security of application development and system administration.<br>• Collaborate with business units and technology vendors to implement and support technology solutions that meet organizational needs.<br>• Identify opportunities for operational improvements through the use of advanced technologies.<br>• Perform additional duties as assigned to support the organization's objectives.
  • 2026-01-09T15:03:45Z
Software Engineer
  • Delray Beach, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>The Software Engineer will design, build, and deliver high-quality, maintainable software that powers our core products and platforms. You’ll own features end-to-end — from requirements and architecture through implementation, testing, and production monitoring — while collaborating across engineering, QA, and hardware teams.</p><p> </p><p><strong>Key Responsibilities:</strong></p><ul><li>Translate product requirements into clean, detailed engineering specifications and architecture designs</li><li>Write robust, testable, and performant code in our primary stack (Python, Go, Java, TypeScript, or similar)</li><li>Collaborate with QA to create comprehensive test plans (unit, integration, E2E) and ensure high test coverage</li><li>Partner with hardware/embedded engineers to design, integrate, and validate software-hardware interactions</li><li>Drive adoption of consistent development methodologies (Agile, Scrum, or Kanban) within the team</li><li>Produce clear, up-to-date technical documentation: design docs, API specs, runbooks, and onboarding guides</li><li>Participate in code reviews, pair programming, and architecture discussions</li><li>Instrument code for observability and own the reliability of the features you ship</li><li>Continuously improve engineering practices, tooling, and velocity</li></ul><p> </p><p><strong>Required Qualifications:</strong></p><ul><li>Bachelor’s degree in Computer Science, Engineering, or equivalent experience</li><li>3–8+ years of professional software development experience</li><li>Strong proficiency in at least one major backend language (Python, Go, Java, Node.js, C#, Rust) and related ecosystems</li><li>Proven ability to design systems and write production-grade code that is clean, tested, and maintainable</li><li>Experience collaborating with QA on test plans and automation</li><li>Comfortable reading and writing technical specifications and architecture diagrams</li><li>Solid grasp of data structures, algorithms, and software design patterns</li><li>Proficiency with version control (Git) and modern development workflows</li></ul><p><br></p>
  • 2026-01-05T14:14:00Z
Software Quality Engineer
  • Des Moines, IA
  • remote
  • Permanent
  • - USD / Yearly
  • Position: SENIOR SOFTWARE QUALITY ENGINEER - Shape the future of a Mobile-First Platform<br>Location: REMOTE<br>Salary: UP TO $125K BASE + BONUS + EXCEPTIONAL BENEFITS<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. ***<br><br>A nationally recognized company with a legacy of success is launching a bold new digital initiative—and this is your chance to be part of it from day one.<br>With full executive backing and the resources of a Fortune 500 parent, this newly formed department is building a mobile-first product from scratch. It’s a greenfield, 0-to-1 launch with a startup pace and mindset—but with the stability and funding already in place. The first MVP is on the runway, and we’re assembling a team of 20 innovators to bring it to life.<br>We’re looking for a Senior Software Quality Engineer who’s passionate about building scalable, secure, and seamless digital experiences. You’ll lead quality efforts across mobile, web, backend, and third-party integrations—ensuring every release is rock solid.<br>Why This Role Stands Out<br> • Start-up energy, enterprise support: Build fast, innovate boldly, and work with cutting-edge tools—without worrying about funding or red tape.<br> • Impact from Day One: Help define the quality strategy for a product that’s being built from the ground up.<br> • Modern tech stack: Work across Flutter, Node.js/NestJS, PostgreSQL, and integrate with CI/CD pipelines and automation frameworks.<br>What You’ll Do<br> • Design and implement end-to-end test strategies across mobile, web, backend, and integrations.<br> • Collaborate with product, engineering, and DevOps to define acceptance criteria and test plans.<br> • Develop and execute automated and manual test cases for UI, API, and workflows.<br> • Maintain and evolve automation frameworks using Cypress, Playwright, Appium, and Postman.<br> • Validate third-party integrations and ensure seamless user experiences.<br> • Integrate testing into CI/CD pipelines (GitHub Actions, GitLab CI).<br> • Manage test environments, mock servers, and test data.<br> • Track and report on quality metrics—test coverage, defect rates, release readiness.<br>What You Bring<br> • 4–6 years of experience in software quality engineering or full-stack QA.<br> • Experience testing Flutter apps (mobile and web).<br> • Strong skills in testing Node.js/NestJS APIs and writing SQL queries.<br> • Hands-on experience with automation tools (Cypress, Playwright, Appium).<br> • Familiarity with CI/CD tools, Git, Docker, and agile methodologies.<br> • Bonus: Experience with performance testing (JMeter, k6), security testing (OWASP, JWT), and monitoring tools (Sentry, Datadog).<br>Reporting Structure<br> • Reports to: Director of Product Engineering<br> • Team size: You’ll be a foundational member of a 20-person launch team<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654 or mobile: 515-771-8142. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
  • 2026-01-12T01:48:52Z
Software Quality Assurance Manager
  • Austin, TX
  • remote
  • Temporary
  • 55.00 - 65.00 USD / Hourly
  • <p><strong>Software Quality Assurance Manager</strong></p><p>Fully Onsite | Austin, TX | Contract</p><p><br></p><p>Robert Half is partnering with a local client to hire a <strong>Software Quality Assurance Manager</strong> who will lead a growing team responsible for ensuring the delivery of high‑quality software products and services. This is an excellent opportunity for a hands-on leader who thrives in a dynamic environment and is passionate about building strong teams, scalable processes, and world‑class quality practices. This is a full-time, on-site role based in Austin, TX.</p><p><br></p><p>In this position, you will oversee a team of QA engineers working across a range of testing disciplines, including manual, automated, and API-level testing. You’ll play a key role in aligning QA strategy with product and business priorities, driving continuous improvement, and ensuring transparent communication across cross-functional teams.</p><p><br></p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Lead, mentor, and support the professional development of a team of QA engineers</li><li>Develop and implement comprehensive QA strategies, processes, and best practices</li><li>Align testing processes and deliverables with project timelines and organizational objectives</li><li>Oversee the creation and maintenance of test plans, cases, and scripts</li><li>Partner closely with development, product management, and other key stakeholders to clarify requirements and define acceptance criteria</li><li>Facilitate communication between QA and other departments to ensure seamless delivery of high-quality software</li><li>Continuously evaluate and enhance QA processes, tools, and methodologies</li><li>Implement and manage automated testing solutions to drive efficiency</li><li>Monitor and report on QA metrics and KPIs to track progress and identify opportunities for improvement</li></ul>
  • 2026-01-08T00:23:43Z
Endpoint Systems Engineer
  • Ankeny, IA
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>We are looking for a skilled Endpoint Systems Engineer to join our client's team on a long-term contract basis in Ankeny, Iowa. In this role, you will play a crucial part in designing, developing, and maintaining endpoint systems to ensure operational efficiency and scalability. You will collaborate with various teams to implement automation processes and system enhancements while addressing complex challenges within a dynamic environment.</p><p><br></p><p>Responsibilities:</p><p>• Develop and implement scalable automation processes for endpoint systems to accommodate organizational growth and evolving requirements.</p><p>• Create, test, and deploy PowerShell and batch scripts for software installation and updates, including both proprietary and third-party applications.</p><p>• Establish and maintain procedures to verify proper software and settings installation during endpoint replacements or initial setups.</p><p>• Design and execute redundancy strategies to ensure system reliability and minimize disruptions.</p><p>• Collaborate in the development and enhancement of information and operational support systems.</p><p>• Qualify and manage store-level software, including evaluating changes to third-party vendor applications.</p><p>• Build scripts, programs, and tools to optimize system efficiency and reduce manual interventions for repetitive tasks.</p><p>• Analyze system performance and provide recommendations for improvements.</p><p>• Partner with cross-functional teams to address technical challenges and implement effective solutions.</p>
  • 2026-01-05T19:03:55Z
Data Engineer
  • Los Angeles, CA
  • onsite
  • Temporary
  • 50.00 - 65.00 USD / Hourly
  • <p>Our team is seeking an experienced Data Engineer to help architect, build, and optimize data infrastructure supporting enterprise decision making and advanced analytics. This position is ideal for hands-on professionals who excel in SQL, Python, and have proven expertise across enterprise cloud platforms, databases, and modern data engineering practices.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain scalable data pipelines that ingest, process, and transform structured and unstructured data.</li><li>Write advanced SQL queries—including complex joins, aggregations, window functions, and CTEs—to support ETL, data analysis, and migration projects.</li><li>Develop, optimize, and productionize Python scripts for data movement and validation using vanilla Python; familiarity with PySpark is a plus.</li><li>Collaborate across teams to deliver robust APIs and services for data integration with frontend (React, Angular, Vue) and backend (Node.js, Express) frameworks.</li><li>Architect and maintain data models and schemas, ensuring alignment with business requirements and efficient data retrieval.</li><li>Manage production-level SQL (e.g., SQL Server) and NoSQL (e.g., MongoDB) databases; ensure data quality through continuous monitoring and rigorous testing.</li><li>Deploy and manage automated ETL pipelines and schema migrations using Azure Data Factory, Microsoft Fabric, or comparable technologies.</li><li>Continuously improve performance through query optimization and efficient use of data structures (lists, dictionaries, sets) in Python.</li><li>Implement agile methodologies, continuous delivery, and DevOps best practices for reliable and scalable data infrastructure.</li><li>Enforce rigorous data quality management and automated testing strategies to ensure accuracy and reliability of data assets.</li></ul><p><br></p>
  • 2026-01-05T23:33:40Z
Mobile SW Quality Engineer
  • Des Moines, IA
  • remote
  • Permanent
  • - USD / Yearly
  • Position: SENIOR SOFTWARE QUALITY ENGINEER - Shape the future of a Mobile-First Platform<br>Location: REMOTE<br>Salary: UP TO $125K BASE + BONUS + EXCEPTIONAL BENEFITS<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. ***<br><br>A nationally recognized company with a legacy of success is launching a bold new digital initiative—and this is your chance to be part of it from day one.<br>With full executive backing and the resources of a Fortune 500 parent, this newly formed department is building a mobile-first product from scratch. It’s a greenfield, 0-to-1 launch with a startup pace and mindset—but with the stability and funding already in place. The first MVP is on the runway, and we’re assembling a team of 20 innovators to bring it to life.<br>We’re looking for a Senior Software Quality Engineer who’s passionate about building scalable, secure, and seamless digital experiences. You’ll lead quality efforts across mobile, web, backend, and third-party integrations—ensuring every release is rock solid.<br>Why This Role Stands Out<br> • Start-up energy, enterprise support: Build fast, innovate boldly, and work with cutting-edge tools—without worrying about funding or red tape.<br> • Impact from Day One: Help define the quality strategy for a product that’s being built from the ground up.<br> • Modern tech stack: Work across Flutter, Node.js/NestJS, PostgreSQL, and integrate with CI/CD pipelines and automation frameworks.<br>What You’ll Do<br> • Design and implement end-to-end test strategies across mobile, web, backend, and integrations.<br> • Collaborate with product, engineering, and DevOps to define acceptance criteria and test plans.<br> • Develop and execute automated and manual test cases for UI, API, and workflows.<br> • Maintain and evolve automation frameworks using Cypress, Playwright, Appium, and Postman.<br> • Validate third-party integrations and ensure seamless user experiences.<br> • Integrate testing into CI/CD pipelines (GitHub Actions, GitLab CI).<br> • Manage test environments, mock servers, and test data.<br> • Track and report on quality metrics—test coverage, defect rates, release readiness.<br>What You Bring<br> • 4–6 years of experience in software quality engineering or full-stack QA.<br> • Experience testing Flutter apps (mobile and web).<br> • Strong skills in testing Node.js/NestJS APIs and writing SQL queries.<br> • Hands-on experience with automation tools (Cypress, Playwright, Appium).<br> • Familiarity with CI/CD tools, Git, Docker, and agile methodologies.<br> • Bonus: Experience with performance testing (JMeter, k6), security testing (OWASP, JWT), and monitoring tools (Sentry, Datadog).<br>Reporting Structure<br> • Reports to: Director of Product Engineering<br> • Team size: You’ll be a foundational member of a 20-person launch team<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654 or mobile: 515-771-8142. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
  • 2026-01-12T01:48:52Z
Mobile Software Quality Engineer
  • Des Moines, IA
  • remote
  • Permanent
  • - USD / Yearly
  • Position: SENIOR SOFTWARE QUALITY ENGINEER - Shape the future of a Mobile-First Platform<br>Location: REMOTE<br>Salary: UP TO $125K BASE + BONUS + EXCEPTIONAL BENEFITS<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. ***<br><br>A nationally recognized company with a legacy of success is launching a bold new digital initiative—and this is your chance to be part of it from day one.<br>With full executive backing and the resources of a Fortune 500 parent, this newly formed department is building a mobile-first product from scratch. It’s a greenfield, 0-to-1 launch with a startup pace and mindset—but with the stability and funding already in place. The first MVP is on the runway, and we’re assembling a team of 20 innovators to bring it to life.<br>We’re looking for a Senior Software Quality Engineer who’s passionate about building scalable, secure, and seamless digital experiences. You’ll lead quality efforts across mobile, web, backend, and third-party integrations—ensuring every release is rock solid.<br>Why This Role Stands Out<br> • Start-up energy, enterprise support: Build fast, innovate boldly, and work with cutting-edge tools—without worrying about funding or red tape.<br> • Impact from Day One: Help define the quality strategy for a product that’s being built from the ground up.<br> • Modern tech stack: Work across Flutter, Node.js/NestJS, PostgreSQL, and integrate with CI/CD pipelines and automation frameworks.<br>What You’ll Do<br> • Design and implement end-to-end test strategies across mobile, web, backend, and integrations.<br> • Collaborate with product, engineering, and DevOps to define acceptance criteria and test plans.<br> • Develop and execute automated and manual test cases for UI, API, and workflows.<br> • Maintain and evolve automation frameworks using Cypress, Playwright, Appium, and Postman.<br> • Validate third-party integrations and ensure seamless user experiences.<br> • Integrate testing into CI/CD pipelines (GitHub Actions, GitLab CI).<br> • Manage test environments, mock servers, and test data.<br> • Track and report on quality metrics—test coverage, defect rates, release readiness.<br>What You Bring<br> • 4–6 years of experience in software quality engineering or full-stack QA.<br> • Experience testing Flutter apps (mobile and web).<br> • Strong skills in testing Node.js/NestJS APIs and writing SQL queries.<br> • Hands-on experience with automation tools (Cypress, Playwright, Appium).<br> • Familiarity with CI/CD tools, Git, Docker, and agile methodologies.<br> • Bonus: Experience with performance testing (JMeter, k6), security testing (OWASP, JWT), and monitoring tools (Sentry, Datadog).<br>Reporting Structure<br> • Reports to: Director of Product Engineering<br> • Team size: You’ll be a foundational member of a 20-person launch team<br><br>*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654 or mobile: 515-771-8142. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. ***
  • 2026-01-12T01:48:52Z
Desktop Engineer
  • Warren, NJ
  • onsite
  • Permanent
  • 100000.00 - 110000.00 USD / Yearly
  • <p><strong>POSITION OVERVIEW</strong></p><p>The Desktop Engineer focuses on providing high-level desktop support and systems engineering services. The individual in this position will manage and enhance internal tech infrastructure related to endpoints, automation, and software deployment. The responsibilities include scripting, image lifecycle support, patch management, application packaging, and cross-platform device maintenance. The position also plays a role in training and technical communication, ensuring security standards are upheld within the environment.</p><p><br></p><p><strong>KEY RESPONSIBILITIES</strong></p><p>Some of the core tasks and expectations include:</p><ul><li>Prepare and deploy endpoint devices using modern management tools such as Ivanti and Intune.</li><li>Maintain imaging standards and adjust based on departmental use cases and hardware evolution.</li><li>Build and support automation scripts (e.g., PowerShell, AutoIT) for device setup and software installs.</li><li>Provide support across both Windows and macOS ecosystems, including patching and compliance monitoring.</li><li>Curate and publish applications to a self-service portal after validation/testing.</li><li>Collaborate with IT operations and project teams to schedule, test, and roll out updates and patches.</li><li>Leverage ticketing and reporting systems (e.g., ServiceNow, Power BI) for issue resolution and trend tracking.</li><li>Support both virtual and physical desktops, including incident management and hardware repair.</li><li>Contribute to IT initiatives like system refreshes, process enhancements, and cross-team coordination.</li><li>Escalate technical barriers as needed while maintaining strong end-user communication.</li><li>Participate in formalized processes such as incident, change, and problem management workflows.</li></ul><p><br></p>
  • 2026-01-07T18:03:40Z
DevOps Engineer
  • Washington, DC
  • onsite
  • Temporary
  • 85.00 - 90.00 USD / Hourly
  • <p><strong>Position Overview</strong></p><p>Join an <strong>innovative, fast-paced team</strong> as a <strong>DevOps Engineer</strong> supporting cloud deployments. This is a <strong>challenging and rewarding opportunity</strong> for a <strong>self-starter</strong> who thrives on solving problems, collaborating across teams, and communicating effectively at all levels. You’ll play a <strong>vital role</strong> in building automation, streamlining processes, and ensuring system reliability.</p><p><strong>Key Responsibilities</strong></p><ul><li>Collaborate with Software Development teams, Product Managers, and Business Owners to ensure smooth deployment and operation of systems.</li><li>Build CI/CD pipeline configurations to orchestrate provisioning and deployment of systems at scale.</li><li>Automate tools to monitor system health and reliability to support business processes.</li><li>Troubleshoot and resolve issues in development, test, and production environments.</li><li>Communicate status and risks to product teams.</li><li>Help automate and streamline operations and processes.</li><li>Build and maintain tools for deployment, monitoring, and operations.</li></ul>
  • 2025-12-19T13:24:02Z
Quality Assurance Analyst
  • Philadelphia, PA
  • remote
  • Temporary
  • 58.00 - 62.00 USD / Hourly
  • <p><strong><u>Quality Assurance Analyst IV</u></strong></p><p>Development and Testing for software on a streaming device, including DevOps operational readiness and reliability engineering focus.</p><p> </p><p>Responsibility</p><p>• Establish milestones and monitor adherence to plans and schedules, identify delivery risks, and obtain/drive mitigation strategies and solutions </p><p>• Test cases, Use cases, Python scripting for JAVA middleware development, REST, Json, Jenkins, Splunk, Swagger </p><p>• Define and execute relevant business scenarios to satisfy real-world business needs.</p><p>• Define and tracks quality assurance metrics such as defects, defect counts, test results and test status.</p><p>• Collect and analyzes data for software process evaluation and improvements, and integrates them into business processes to address the needs of the business.</p><p>• Responsible for developing and executing formal test plans to ensure the delivery of quality software applications. Involved in test planning, writing test cases/scripts, test case automation and test execution.</p><p>• Document all problems and assists in their resolution.</p><p>• Deliver quality process training to technical staff and acts as an internal quality consultant to advise or influence business or technical partners.</p><p>• Perform quality audits across the various IT functions to ensure quality standards, procedures and methodologies are being followed.</p><p> </p><p><br></p>
  • 2025-12-18T16:59:10Z
Senior Dynamics/Power Platform Engineer
  • Kirkland, WA
  • onsite
  • Contract / Temporary to Hire
  • 55.00 - 80.00 USD / Hourly
  • <p>Robert Half is seeking a <strong>Senior Dynamics / Power Platform Engineer</strong> to support a <strong>financial/investment services</strong> organization based in <strong>Kirkland, WA</strong>. This role involves <strong>stabilizing and expanding a semi-customized Dynamics 365 environment, building Power Platform solutions, and replacing long-term consulting dependency with internal ownership</strong>. The position is <strong>Hybrid</strong>, and is a <strong>12-month contract-to-hire</strong> opportunity with <strong>strong potential to convert</strong>. Apply today!</p><p><br></p><p><strong>Job Details:</strong></p><p><strong>Schedule:</strong> 8:00 AM – 5:00 PM</p><p> <strong>Duration:</strong> 12-month contract-to-hire</p><p> <strong>Location:</strong> Hybrid onsite (business casual; parking provided)</p><p><br></p><p><strong>Job Responsibilities:</strong></p><ul><li>Support and enhance a semi-customized Dynamics 365 environment, including forms, views, UI customizations, and system workflows.</li><li>Build, improve, and maintain Power Apps (Canvas and Model-Driven) to support internal business processes.</li><li>Design and implement Power Automate workflows, including translating existing flows into future Copilot Studio solutions.</li><li>Contribute to Azure DevOps CI/CD pipelines using YAML for multi-environment deployments (Dev, Test, Prod).</li><li>Collaborate with backend engineering teams on Dataverse architecture, table design, and data modeling.</li><li>Assist with 3rd-party integrations and AppSource add-ons as the platform expands.</li><li>Provide platform best practices, documentation, and support to help the organization transition away from consultant-driven development.</li><li>Partner with business users and the technical PM to gather requirements, solve workflow challenges, and improve internal processes.</li></ul><p><br></p>
  • 2026-01-09T16:49:01Z
Systems Engineer
  • Springfield, NJ
  • onsite
  • Permanent
  • 85000.00 - 94000.00 USD / Yearly
  • We are looking for an experienced Systems Engineer to join our team in Springfield, New Jersey. In this role, you will design, implement, and support advanced Supervisory Control and Data Acquisition (SCADA) systems, contributing to the development of system standards and specifications. You will collaborate with various teams to enhance system functionality, provide technical expertise, and ensure seamless operations.<br><br>Responsibilities:<br>• Design and develop SCADA systems, ensuring functionality aligns with system standards and specifications.<br>• Generate and review Engineering Change Requests (ECRs) to evaluate technical and economic benefits.<br>• Provide technical support to marketing and sales teams for quotations and other activities.<br>• Deliver customer training sessions both onsite and in the field.<br>• Act as a technical liaison to address customer issues and perform field services when required.<br>• Conduct engineering studies to address system challenges and new requirements.<br>• Assist System Test technicians with technical project-related issues.<br>• Create detailed documentation, including parts lists, system layouts, and interconnection drawings.<br>• Develop and program RTUs, gateways, and databases for system integration.<br>• Travel as necessary to support customer needs and project requirements.
  • 2026-01-07T18:13:42Z
Systems Engineer
  • La Jolla, CA
  • remote
  • Temporary
  • 53.00 - 68.00 USD / Hourly
  • <p>We are looking for a <strong>Systems Engineer</strong> with strong experience in <strong>MECM (Microsoft Endpoint Configuration Manager)</strong> and <strong>SCOM (System Center Operations Manager)</strong> to stand up a localized testing environment.</p><p><br></p><p>The Systems Engineer will architect, deploy, and validate a sandbox environment for application lifecycle management. Key responsibilities include:</p><ul><li>Infrastructure Architecture: Build a multi-server virtual environment (Windows Server 2025, SQL Server 2022, System Center site servers).</li><li>MECM Deployment: Install and configure MECM Primary Sites, Boundaries, Boundary Groups, and Client Settings.</li><li>Application Packaging: Create automated workflows for .MSI deployments and post-install configurations.</li><li>SCOM Authoring: Configure Management Groups and author custom alert rules for Windows Event Viewer.</li><li>DevOps Integration: Ensure centralized log monitoring and alerting thresholds.</li><li>System Hardening: Isolate the test environment while maintaining realistic directory services.</li></ul><p><br></p>
  • 2026-01-09T02:03:40Z
Network Security Engineer
  • Fort Lauderdale, FL
  • onsite
  • Temporary
  • - USD / Hourly
  • <p>The Network Security Engineer will design, implement, and maintain secure enterprise network infrastructure while proactively defending against threats. You will own the availability, performance, and security of firewalls, intrusion detection/prevention systems, VPNs, and perimeter defenses across on-prem and multi-cloud environments.</p><p> </p><p>Key Responsibilities:</p><ul><li>Assess network security requirements and design hardened architectures (zero-trust, segmentation, DMZ, SASE/SSE)</li><li>Select, deploy, and integrate security appliances and software (firewalls, IDS/IPS, WAF, VPN concentrators, proxy, NAC)</li><li>Build and maintain firewall policies, NAT rules, VPN tunnels, and secure remote access solutions</li><li>Perform advanced troubleshooting of network and security incidents using packet capture, traffic analysis, and log correlation</li><li>Respond to security events, conduct root-cause analysis, and implement remediation plans</li><li>Manage and tune perimeter defenses: Palo Alto, Fortinet, Cisco Firepower, Check Point, Cloudflare, Zscaler, etc.</li><li>Implement and maintain intrusion detection/prevention (Snort, Suricata, Zeek, CrowdStrike Falcon, Microsoft Defender for Cloud)</li><li>Conduct regular security assessments, rule reviews, penetration test support, and compliance audits (PCI, SOC2, ISO27001, NIST)</li><li>Automate repetitive tasks via scripting (Python, Ansible) and infrastructure-as-code where possible</li><li>Provide Tier-3 escalation support and post-incident reporting</li></ul><p> </p><p>Required Qualifications:</p><ul><li>Bachelor’s degree in Computer Science, Information Security, or equivalent experience</li><li>4–8+ years of hands-on network security engineering experience</li><li>Expert-level knowledge of firewalls (Palo Alto PAN-OS strongly preferred, or Fortinet, Check Point)</li><li>Deep understanding of TCP/IP, routing/switching (BGP, OSPF), and network protocols</li><li>Experience with IDS/IPS, web application firewalls, VPN (IPsec & SSL), and proxy technologies</li><li>Proficiency with packet analysis tools (Wireshark, tcpdump, Zeek)</li><li>Solid scripting/automation skills (Python, Bash, Ansible)</li><li>Relevant certifications: PCNSE, CCNP Security, CISSP, or equivalent</li></ul><p><br></p>
  • 2026-01-05T14:14:00Z
Software Engineer
  • Hanover, NH
  • onsite
  • Contract / Temporary to Hire
  • - USD / Hourly
  • Title: Software Engineer<br>The Software Engineer is a full-stack developer responsible for designing, developing, testing, and maintaining software applications that support the organization’s mission. This role combines technical expertise across multiple platforms and programming languages with a strong understanding of business objectives. The successful candidate will deliver high-quality, maintainable solutions within an agile team environment, independently executing moderate to complex technical work and contributing to architecture and implementation efforts.<br>The Software Engineer collaborates with teammates, clients, vendors, and internal partners to develop custom applications, enhance vendor systems, and support integrations connecting systems to broader organizational platforms. Responsibilities include system design, database development, API creation and consumption, testing, and support for on-premise and cloud-based solutions. The role also supports deployment automation, infrastructure maintenance, and DevOps practices. Strong analytical, problem-solving, and communication skills are essential for success.<br><br>Key Responsibilities<br><br>Design, develop, test, and maintain custom software solutions aligned with organizational standards.<br>Translate technical requirements into functional components.<br>Participate in architecture discussions and contribute to decisions on system structure, integration, and performance optimization.<br>Develop and consume APIs and web services for interoperability.<br>Maintain and enhance database-driven applications using Oracle PL/SQL and APEX.<br>Implement unit testing, automated testing frameworks, and follow version control and release management best practices.<br>Support infrastructure and applications in on-premises and cloud environments.<br>Contribute to deployment automation and DevOps workflows.<br>Create and maintain documentation for systems, integrations, and processes.<br>Collaborate with stakeholders to clarify requirements and deliver technical solutions.<br>Support vendor system implementations and integrations.<br>Participate in agile ceremonies, code reviews, and knowledge sharing.<br>Engage in continuous learning to stay current with tools, languages, and frameworks.<br>Demonstrate commitment to diversity, inclusion, and cultural awareness.<br><br><br>Required Qualifications<br><br>Bachelor’s degree in Computer Science or related field.<br>5–8 years of professional software engineering experience.<br>Expertise in:<br><br>Full-stack development.<br>Oracle PL/SQL, SQL, APEX for complex queries, data migrations, schema management, and performance tuning.<br>One or more programming languages (Python, JavaScript, Java, C#).<br>Front-end development (HTML, CSS, JavaScript).<br>RESTful APIs and system integration.<br>Version control (Git, SVN) and collaborative workflows.<br>Internet communication components (DNS, SMTP) and security protocols (SSL/TLS).<br><br><br>Familiarity with DevOps principles and CI/CD tools.<br>Strong problem-solving, communication, and teamwork skills.<br><br><br>Preferred Qualifications<br><br>Experience with vendor system integration and ERP platforms (Advancement, SIS, Finance, HR).<br>Knowledge of data governance and compliance standards (FERPA, HIPAA, GDPR).<br>Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).<br>Exposure to Agile methodologies and tools.<br>Understanding of institutional workflows.<br>Practical experience in database administration and application upgrade procedures.
  • 2026-01-21T14:14:18Z
Field Service Engineer
  • Springfield, NJ
  • onsite
  • Permanent
  • 80000.00 - 83000.00 USD / Yearly
  • We are looking for a Field Service Engineer to join our team in Springfield, New Jersey. This role involves hands-on work in the installation, testing, and repair of advanced systems, both in-house and on-site. The position requires independent work and frequent travel, making it ideal for individuals who thrive in dynamic environments.<br><br>Responsibilities:<br>• Conduct diagnostic testing, troubleshooting, and repairs on tone telemetry and SCADA systems, ensuring functionality down to the assembly level.<br>• Collaborate with factory personnel to perform system diagnostics and suggest enhancements to software and firmware performance.<br>• Lead system training, installation, and startup processes, ensuring projects meet contractual requirements and are finalized for acceptance.<br>• Document all activities through detailed trip and expense reports, including configuration updates, identified issues, and resolutions.<br>• Comply with company ISO 9001 standards and procedures in all aspects of the role.<br>• Support the Systems Engineering Department during the final testing and acceptance phases of systems prior to shipment.<br>• Travel approximately 50% of the time to perform fieldwork at customer locations.<br>• Execute additional assignments as needed to support operational goals.
  • 2026-01-07T18:08:39Z
MES Engineer
  • Schaumburg, IL
  • onsite
  • Permanent
  • 110000.00 - 125000.00 USD / Yearly
  • <p><strong>IT lead MES engineer</strong></p><p><strong>ONSITE 5 DAYS - Tuscaloosa, Alabama</strong></p><p><br></p><p>We are looking for a Sr. IT lead position, the candidate will be responsible to provide to IT support:</p><ul><li>Detailed understanding of MES for manufacturing operations</li><li>Project coordination and Management</li><li>Team management: including project assignments, team availability and Shift management</li><li>Understanding of IT support areas: Infrastructure & Network</li></ul><p><strong> </strong></p><p><strong>Duties and Responsibilities</strong></p><p><strong> </strong></p><p><strong>MES</strong></p><p>·        MES System monitoring, troubleshooting, problem resolution and implementation</p><p>·        Make changes to or create required steps or logic within the MES system</p><p>·        Track and control MES devices and their configurations</p><p>·        Hardware support - configuration of printers, scanners (PPC), cconfigure and troubleshoot barcode scanners</p><p>·        Inventory Management of hardware used for operations</p><p>·        Take new MES requirements / changes from operations team:</p><p>o Translate it into technical specifications</p><p>o Creating work instructions</p><p>o SQL Job maintenance and tracking</p><p>o Review and test the change with production team and 3rd party support</p><p>o Plan for rollout</p><p> </p><p><strong>Infrastructure</strong></p><p>·        Basic level network troubleshooting</p><p>·        Should be able to troubleshoot other systems that are integrated with MES (such as JIS sequence system, Paintshop system, AIB, HMI etc.)</p><p><br></p><p><strong>Project Management</strong></p><p>·        This position will function as the dedicated Sub-Project Manager working with the PM team to plan and coordinate for all projects</p><p><br></p><p><strong>Team management</strong></p><p>·        MES Team coordination – Assign projects to MES Engineers, support the MES Engineers for projects from Assignment to Implementation</p><p>·        Manage IT Team’s availability and shift management</p><p>·        Regular status and review meetings with IT Director</p>
  • 2026-01-21T13:33:49Z
2