Robert Half is hiring! We are looking for a Quality Assurance Engineer that is interested in building the QA practice for a SaaS company. The perfect candidate will take ownership of QA to implement best practices. Apply today! <br> • Design, build, and maintain automated test suites for API and UI testing • Develop and execute automated regression tests to ensure existing functionality remains intact • Leverage modern testing tools and AI-assisted testing capabilities to maximize automation coverage • Monitor test results and maintain test health across the automation suite • Continuously expand test coverage to reduce reliance on manual testing • Define and own QA processes, standards, and best practices for the organization • Establish quality gates and testing requirements for each release cycle • Create and maintain testing documentation, including test plans and strategies • Implement quality metrics and reporting to track testing effectiveness • Support internal developers by integrating testing into the development workflow • Participate in sprint planning to understand requirements and design test strategies • Coordinate with external development partners to ensure QA standards are met • Review and clarify bug reports, occasionally interfacing with customers when needed • Work within our release cycle to ensure quality delivery • 5-7+ years of experience in QA automation and software testing for SaaS solutions • Experience with financial/accounting software and systems with complex financial reporting • Proven track record in building and maintaining automated test frameworks from scratch • Strong experience with API testing tools and frameworks (e.g., Postman, REST Assured, or similar) • Strong experience with UI automation tools (e.g., Selenium, Cypress, Playwright, or similar) • Proficiency with modern testing tools and AI-assisted testing to maximize automation efficiency • Experience with web application testing and understanding of web technologies • Familiarity with CI/CD pipelines and integrating automated tests into deployment workflows • Experience with issue tracking and version control (Jira, GitHub) • Ability to work independently and drive quality initiatives as our first dedicated QA permanent • Excellent remote work skills with strong written and verbal communication • Background in hospitality, travel, or reservations systems (hotels, RV parks, campgrounds, property management) • Familiarity with our tech stack: PHP, MySQL, Symfony, React, Azure • Experience testing applications with booking/reservation functionality
We are looking for a skilled Quality Assurance Tester with expertise in Salesforce environments to join our team on a long-term contract basis in Dallas, Texas. This role primarily involves manual testing, but candidates with a background or strong interest in automation are highly encouraged to apply. You will collaborate with developers, architects, and stakeholders to ensure the delivery of high-quality solutions while contributing to a mission-driven organization.<br><br>Responsibilities:<br>• Conduct thorough manual testing of Salesforce enhancements, fixes, and monthly feature releases.<br>• Validate business requirements and user stories to ensure they meet organizational needs.<br>• Develop, execute, and maintain test cases and regression testing plans.<br>• Collaborate with developers, architects, and product teams to address testing challenges.<br>• Clearly document and communicate issues to both technical and non-technical audiences.<br>• Support data-related testing efforts in coordination with the data team.<br>• Contribute to the improvement of QA processes and adoption of best practices.<br>• Explore opportunities to expand automation testing, particularly within Salesforce environments.<br>• Assist in testing integrations and workflows within the customized Salesforce Health Cloud.<br>• Work closely with various stakeholders to ensure alignment with business goals and technical requirements.
We are looking for a skilled Workday Testing Analyst to join our team in King of Prussia, Pennsylvania. In this long-term contract position, you will play a pivotal role in ensuring the accuracy and compliance of system changes, particularly related to Workday purge functionality and data retention processes. Your expertise will contribute to maintaining high standards of performance, reliability, and security within the Workday system.<br><br>Responsibilities:<br>• Develop and implement comprehensive test plans and procedures for Workday integrations and purge functionality.<br>• Create detailed test scripts and generate test data to ensure accurate validation of system processes.<br>• Oversee all testing activities, including execution, documentation, and tracking of issues.<br>• Validate data retention processes and purge logic within Workday to ensure compliance with organizational policies.<br>• Conduct usability testing to evaluate system performance, scalability, reliability, and security.<br>• Document and monitor testing progress and results, providing detailed reports to stakeholders.<br>• Collaborate closely with configuration and compliance teams to ensure thorough testing coverage.<br>• Participate in project meetings and deliver status updates to managers and team leads.<br>• Escalate any testing-related issues promptly to ensure timely resolution.<br>• Maintain a structured and organized approach to testing tasks, adhering to deadlines and project goals.
We are looking for a skilled Back End Developer to join our team on a long-term contract basis in Chicago, Illinois. In this role, you will contribute to the development and enhancement of mobile application back-end services for a large enterprise client. This is an opportunity to work within a collaborative environment alongside front-end and data specialists, focusing on impactful solutions.<br><br>Responsibilities:<br>• Design, build, and maintain scalable back-end services using Kotlin and Java.<br>• Develop APIs and configure endpoints for production environments.<br>• Collaborate with front-end and data teams to ensure seamless integration across systems.<br>• Utilize modern frameworks and tools such as Ktor, Gradle/Maven, Liquibase, JUnit, and KoTest.<br>• Work within cloud-native environments, leveraging platforms like AWS Elastic Beanstalk, Lambda, and Postgres.<br>• Implement trunk-based development workflows through GitHub to ensure efficient and collaborative coding practices.<br>• Troubleshoot and resolve technical issues to maintain system reliability and performance.<br>• Participate in code reviews and contribute to the continuous improvement of development processes.<br>• Follow best practices for software development to deliver high-quality, maintainable code.
<p>We are looking for a Senior Software Engineer to join our dynamic team in Central Ohio. In this role, you will leverage your expertise in .NET and web development to design, develop, and maintain high-quality software solutions. This is a great opportunity for an experienced and detail-oriented individual with extensive experience in an Agile environment who thrives in both development and support capacities.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain robust software applications using C# and .NET technologies.</p><p>• Build responsive web interfaces utilizing Blazor and modern web development practices.</p><p>• Implement and manage data models with Microsoft Entity Framework.</p><p>• Collaborate with cross-functional teams in an Agile environment to deliver high-quality solutions.</p><p>• Write clean, efficient code and conduct thorough testing to ensure application functionality and performance.</p><p>• Troubleshoot and resolve technical issues to support existing systems.</p><p>• Optimize web applications for maximum speed and scalability.</p><p>• Integrate JavaScript, CSS, and HTML into applications to enhance user experience.</p><p>• Ensure adherence to best practices for software development and coding standards.</p><p>• Participate in code reviews and provide constructive feedback to peers.</p>
<p>We are seeking a Senior Software Engineer (Java, Spring Boot, AWS) to support the design, development, and maintenance of law enforcement applications and web services. This role involves new feature development, modernization initiatives, and migration of .NET monolithic systems into microservices. The platform also includes React applications, mobile apps, and Electron-based desktop applications—requiring the ability to diagnose and troubleshoot across the full technology stack.</p><p>You will collaborate closely with Developers, Cloud Engineers, Cybersecurity professionals, and Quality Engineers while contributing to a highly secure, resilient, and modern cloud-native environment.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>· Design, develop, and maintain scalable, secure software using Java, Spring, Spring Boot, and Hibernate.</p><p>· Support modernization projects including migration of .NET monoliths to microservices architecture.</p><p>· Contribute across the full stack, including .NET services, React applications, mobile apps, and Electron desktop applications, assisting with debugging and issue resolution.</p><p>· Collaborate with Cloud, Security, and QA teams to deliver high‑quality solutions and improve platform resilience.</p><p>· Maintain clear documentation for code, processes, and application architecture.</p><p>· Ensure adherence to coding standards, security practices, and organizational policies.</p><p>· Provide guidance and mentorship to junior engineers and contribute to team knowledge sharing.</p><p>· Engage with stakeholders to clarify requirements and translate them into effective technical solutions.</p>