The Software Development Engineer in Test IV (SDET IV) is responsible for leading the design, development, and execution of sophisticated automated test solutions, tools, and frameworks. This senior role requires a strong foundation in software development, test automation, and quality assurance practices, with a proven ability to work in Agile/SCRUM environments. They will be responsible for mentoring junior team members and have the ability to drive the overall testing strategy for the organization, ensuring the delivery of high-quality software products.
Essential Functions:
- Lead the design, development, and maintenance of advanced automation frameworks and tools using C#, .NET, Python, and JavaScript to support testing for various applications.
- Architect and implement AI-driven testing solutions and methodologies to enhance testing efficiency and coverage.
- Develop and maintain automation scripts using UFT, UiPath Studio, and other tools to test Facets, web apps, and UiPath RPA solutions.
- Create, manage, and execute comprehensive test cases using OpenText Application Lifecycle Management (ALM), Azure DevOps, and UiPath Orchestrator, ensuring high accuracy and efficiency.
- Build and integrate automated test cases into Azure DevOps CI/CD pipelines for robust regression and continuous testing coverage.
- Utilize SQL for backend validation, data-driven testing, and analysis of relational databases.
- Manage build environments and automation tasks using Microsoft Team Foundation Server (TFS) and Azure DevOps.
- Maintain source code version control using Git, Microsoft Team Foundation Server (TFS), Azure DevOps, Subversion (SVN), and support Agile/SCRUM practices throughout the SDLC.
- Identify, log, and track software defects, providing detailed documentation and collaborating with configuration development teams for resolution.
- Participate in code reviews and provide constructive feedback on testability, quality, and best practices.
- Research, evaluate, and implement new testing technologies and quality assurance methodologies to drive innovation.
- Support and manage virtualization environments with VMware vSphere.
- Mentor and lead junior and mid-level team members, fostering a culture of knowledge sharing and continuous improvement.
- Drive the overall testing strategy and best practices across the organization, ensuring alignment with business goals and objectives.
- Perform any other job related duties as requested.
Education and Experience:
- Bachelor's degree in Computer Science, Engineering, a related field required
- Equivalent years of relevant work experience may be accepted in lieu of required education
- Seven (7) years of experience as a Software Development Engineer in Test (SDET) or in a similar role required
- Proven experience in software testing methodologies and practices required
- Experience in developing automated test scripts and frameworks required
- Exposure to Facets/ GuidingCare or equivalent system is preferred.
- High level of proficiency in C#, .NET Framework, Python, JavaScript, and scripting languages such as VBScript.
- Familiarity with UI test automation tools (e.g., UFT), RPA tools (e.g., UiPath), and test management platforms (e.g., OpenText ALM, Azure DevOps).
- Familiarity with Azure DevOps, including API integration and pipeline configuration for automated testing.
- Strong understanding of Agile/SCRUM methodologies and the full software development lifecycle.
- Knowledge of XML, HTML, SQL, and data validation techniques.
- Strong understanding of test case design, defect tracking, and requirement traceability documentation.
- Excellent problem-solving and debugging skills, with the ability to analyze and troubleshoot complex systems.
- Familiarity with test automation frameworks (e.g., Selenium, NUnit) and CI/CD processes.
- Understanding of API testing and experience with tools such as Postman and SoapUI.
- Expert-level proficiency in .NET technologies, including ASP.NET, .NET Core, and related frameworks, with a focus on architectural design and implementation.
- Extensive experience in leading the development and testing of complex applications built on the .NET platform, particularly using C#.
- Deep knowledge of .NET testing tools and frameworks (e.g., NUnit, MSTest), with the ability to drive the adoption of innovative testing methodologies across the organization.
- Responsible for establishing best practices and standards for .NET development and testing, ensuring alignment with organizational goals.
- Expert in UiPath for Robotic Process Automation (RPA) solutions, with a focus on architecting scalable and efficient automation frameworks.
- Ability to lead the design, development, and testing of end-to-end RPA workflows using UiPath, ensuring alignment with organizational goals.
- Deep knowledge of RPA best practices and methodologies, including governance, compliance, and performance optimization.
- Ability to drive strategic initiatives to integrate RPA solutions across the organization, mentoring team members in advanced RPA techniques and fostering a culture of continuous improvement.
- Expert in generative AI technologies and large language models (e.g., GPT-4), with a strong focus on designing and deploying end-to-end AI architectures to solve complex testing challenges.
- Proficient in advanced Python scripting and utilizing AI frameworks to optimize testing processes and expand test coverage comprehensively.
- Drives the implementation of AI-driven automation strategies across the organization, collaborating with cross-functional teams to maximize business value.
- Leads initiatives to research and integrate cutting-edge AI technologies into testing methodologies, fostering innovation within the team.
- Deep understanding of AI and machine learning algorithms, with the ability to mentor others in best practices and advanced techniques.
- None
- General office environment; may be required to sit or stand for extended periods of time
- Travel is not typically required
Compensation Range:
$92,300.00 - $161,600.00CareSource takes into consideration a combination of a candidate’s education, training, and experience as well as the position’s scope and complexity, the discretion and latitude required for the role, and other external and internal data when establishing a salary level. In addition to base compensation, you may qualify for a bonus tied to company and individual performance. We are highly invested in every employee’s total well-being and offer a substantial and comprehensive total rewards package.
Compensation Type (hourly/salary):
SalaryOrganization Level Competencies
Fostering a Collaborative Workplace Culture
Cultivate Partnerships
Develop Self and Others
Drive Execution
Influence Others
Pursue Personal Excellence
Understand the Business
