Job Description
The Software Developer in Test (SDET) acts as a mentor and resource for multiple teams and is responsible for providing agile support for advanced troubleshooting, capabilities need identification, development, and implementation within CI/CT/CD pipelines. As a SDET you will focus on code reviews, working with teams to implement improvements and changes, suite performance and reliability, utilities, maintenance, and test automation tools training and support. The SDET will monitor automation performance, conduct routine audits, and ensure asset management, inventory alignment, reporting, while ensuring automation suite reliability to support and deliver autonomous test automation across a wide array of products and technologies in support of enterprise strategy, business capabilities, value-streams, business requirements and enterprise standards. Essential Functions: . Provides the necessary support, analysis, and development task definition to ensure that solutions meet business needs and align with architectural governance and standards. . Builds solutions to support in-sprint test automation, release, audit objectives, and documents training for all solutions, design, and analysis work . Works closely with DevOps, Infrastructure, and Platform teams to ensure continuous and autonomous test execution and is able to configure and manage testing within a . Provides support to test development engineers within agile teams to ensure the needs of project or product teams are aligned with the overall architecture . Work with Architects in the development of test automation infrastructure, utilities, and tools. . Partner with various test development engineers to align and promote best practices, standards, methods, and strategic direction . Consults and develops technical solutions that will drive reduced cost, increased availability, improved security, team experience, and greater flexibility . Understand various test automation tools and system requirements and works with various teams to design delivery that comply with internal and external requirements . Align efforts across various technical disciplines to develop innovative and appropriate capabilities that enable test automation resources to deliver best-in-class test suites. . Mentor and build agile teams knowledge and skills . Deliver engaging, informative, and well-organized presentations and training. . Understands emerging technology trends and disruptions and their practical application to enable new and evolving operating models. . Analyzes the automation test suites to detect critical deficiencies, legacy, and technical debt, and develops solutions for improvement . Perform any other job duties as requested Education and Experience: This job description is not all inclusive. CareSource reserves the right to amend this job description at any time. CareSource is an Equal Opportunity Employer, including disability and veteran status. We are committed to a diverse and inclusive work environment. Confidential and Proprietary . Bachelor's degree or equivalent years of relevant work experience . Minimum of five (5) years of experience in development and automation including three (3) years of direct experience in development of autonomous test automation . Minimum of three (3) years of DevOps experience preferred . Possesses wide base of experience in many disciplines of information technology including Operating Systems (Windows, Linux) VMs and containers, performance management and monitoring, capacity planning, mock-ups, stubs, and testing tools, web and host server technologies, mobile and API testing, storage systems, security and directory services, and database technologies. . Experienced troubleshooting across automation platforms, pipelines, test environments, networks, and software. Competencies, Knowledge, and Skills: . Ability to analyze and correct existing C# Selenium automated tests. . Experience with a variety of tools including Visual Studio, Azure DevOps, GitHub, UFT/LFT, Postman, Appium, PowerShell, . Ability to write and tune SQL queries. . Ability to define and establish test data management for autonomous execution of automated tests. . Ability to effectively prioritize and execute tasks while working both independently and in a team-oriented, collaborative environment. . Strong interpersonal skills including excellent written and verbal communication skills listening and critical thinking presentation skills, and mentoring skills. . Skilled at influencing, guiding, and facilitating peers in test automation best practice. . Ability to articulate new ideas and concepts to technical and nontechnical audiences. . Ability to understand the long-term (big picture) and short-term perspectives of situations. . Ability to propose, mock-up, and develop solutions from architecture designs. . Ability to quickly comprehend the functions and capabilities of new technologies. . Ability to establish effective working relationships with stakeholders at all different levels. . Effective problem-solving skills with attention to detail. . Ability to lead technical evaluations and conduct research & development in emerging technologies. . Ability to actively gather appropriate level of participation and input to ensure rapid troubleshooting and resolution to complex test defects. . Ability to mentor and onboard new capabilities and designs. Licensure and Certification: . Certification in one or more tools, code, or technologies preferred. Working Conditions: . General office environment may be required to sit or stand for extended periods of time.