King County
King County Department of Information Technology (KCIT) is seeking Software Developers in Test (SDET) to join our team! The Software Developer in Test (SDET) will drive the quality, scalability, and reliability of our web and mobile applications through advanced test automation and performance validation. This role plays a critical part in supporting complex data migrations, API integrations, and low-code platform testing by designing and implementing robust, reusable test frameworks. The SDET will work closely with cross‑functional teams to integrate quality throughout the development lifecycle, enabling faster delivery without compromising standards. These positions are estimated for a duration of 3 years.
King County Department of Information Technology (KCIT) uses the power of technology to digitally transform King County. Building vibrant communities through digital equity and social justice, KCIT offers innovative solutions that engage, empower, and serve our residents, businesses, communities and interested stakeholders. As the first‑place recipient of the 15th annual National Association of Counties (NACo) Digital Counties Survey, KCIT is recognized for its vision, strategy, innovation, and collaboration. KCIT has a focus of delivering smart technology solutions that support customers, building stronger communities through innovation. KCIT is providing the building blocks for many of the region's most critical services. As the business solutions partner, we collaborate with the 18‑County departments to develop products and services that better serve the needs of our customers and our community. To learn more about KCIT, please visit: http://kingcounty.gov/depts/it.aspx
Responsibilities
Automate UI Functional Validation Testing focuses on the user interaction of the application and validating the functionality and performance of the graphical user interface including testing different elements such as textboxes, checkboxes, buttons, images, etc. in following specific end‑to‑end user scenarios.
Automate API Functional Validation Testing which are typically headless, and focus on the business logic of the application, to verify the interactions of many small components and their ability to integrate without issue in following specific end‑to‑end user scenarios.
Test migrated data of huge volume effectively between SQL, Dataverse and Oracle along with the automated monitoring executables which are designed to run as background programs.
Design and develop Automation framework for Application program interfaces using open‑source libraries and C#.
Analyze the performance of current KCIT applications and identify performance bottlenecks. Also creating performance baseline tests and providing performance tuning recommendations.
Design, develop high quality, maintainable, and performing code for automated test cases and the frameworks to execute and report. Framework to be designed to reduce creation and maintenance cost of automated tests for different teams in KCIT.
Design and implement automated test pipelines within Azure DevOps to ensure seamless integration of quality gates across build, release, and deployment stages. Optimize CI/CD workflows by integrating test automation, performance validation, and environment provisioning to accelerate delivery cycles while maintaining high software quality.
Work directly with software developers, business analysts, project managers, and product owners to ensure delivery of high-quality applications.
Participate in sprint planning by analyzing scope, evaluating requirements and risks, and providing estimates for test deliverables.
Conduct testing on multiple browsers and platforms - including desktop, mobile, and networked devices.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, OR equivalent combination of education and experience.
Five+ years of experience in software quality engineering, with at least two years in a senior or lead SDET role.
Microsoft certifications in Power Platform, Azure DevOps, or related technologies (preferred but not required).
Experience
Demonstrated experience in test automation for low‑code/no‑code platforms, particularly Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
Experience working on government IT projects involving legacy system modernization, data migration, or digital transformation.
Hands‑on experience with performance testing tools such as StresStimulus, JMeter, or Azure Load Testing.
Strong background in API testing using tools like Postman, REST Assured, or similar.
Experience validating large‑scale data migration projects, including data integrity, transformation logic, and reconciliation.
Familiarity with CI/CD pipelines using Azure DevOps, including test integration and environment management.
Knowledge
Deep understanding of software testing methodologies (unit, integration, system, regression, performance, and UAT).
Knowledge of Power Platform architecture, connectors, Dataverse, and ALM practices.
Experience with tools like Selenium, Playwright and EasyRepro.
Proficiency in Visual Studio and Test Studio.
Understanding of RESTful APIs, OAuth2 authentication, and JSON/XML data formats.
Familiarity with data migration strategies, ETL processes, and data validation techniques.
Awareness of security, compliance, and governance considerations in enterprise testing.
Skills
Proficient in scripting and automation languages such as PowerShell, JavaScript, C#, or Python.
Ability to build and maintain scalable, reusable test automation frameworks.
Strong analytical and debugging skills to identify root causes of test failures and performance bottlenecks.
Excellent collaboration and communication skills to work effectively with developers, product owners, and business stakeholders.
Preferred Qualifications
Microsoft Certified: Power Platform Developer Associate (PL‑400)
Knowledge of Scrum/Agile SDLC practices.
Knowledge of Microsoft Azure DevOps.
Understanding of ADA compliance (WCAG 2.0), performance, load, and security/penetration testing methodologies for web applications.
Performance, load, and security/penetration testing methodologies for web applications.
Experience with debugging tools such as Google Chrome's developer tools or Firefox Firebug.
Hybrid Work The work associated with this position will be performed through a combination of onsite work and telecommuting. Employees will have access to shared workspaces at various King County facilities. Employees must reside in Washington state and within a reasonable distance to their King County worksite to respond to workplace reporting requirements. King County has a robust collection of toolsandresources to support when working remotely.
Duration These positions are estimated for three years.
Classification Software Developer in Test (SDET) - 7327900
Union This positions is represented by Protec17: Information Technology
Work Schedule The normal work week for this position is Monday through Friday, 8:00 a.m. to 5:00 p.m. Alternative work schedules may be considered. This position is FLSA Exempt and is not eligible for overtime pay.
Forbes named King County as one of Washington State's best employers.
Together, with leadership and our employees, we're changing the way government delivers service and winning national recognition as a model of excellence. Are you ready to make a difference? Come join the team dedicated to serving one of the nation's best places to live, work and play.
Guided by our "True North", we are making King County a welcoming community where every person can thrive. We value diversity, inclusion and belonging in our workplace and workforce. To reach this goal we are committed to workforce equity. Equitable recruiting, support, and retention is how we will obtain the highest quality workforce in our region; a workforce that shares and will help advance our guiding principles - we are one team; we solve problems; we focus on the customer; we drive for results; we are racially just; we respect all people; we lead the way; and we are responsible stewards. We encourage people of all backgrounds and identities to apply, including Native American and people of color, immigrants, refugees, women, LGBTQ+, people living with disabilities, and veterans.
King County is an Equal Employment Opportunity (EEO) Employer
No person is unlawfully excluded from employment opportunities based on race, color, religion, national origin, sex (including gender identity, sexual orientation and pregnancy), age, genetic information, disability, veteran status, or other protected class. Our EEO policy applies to all employment actions, including but not limited to recruitment, hiring, selection for training, promotion, transfer, demotion, layoff, termination, rates of pay or other forms of compensation.
Are you ready to APPLY!?
The recruitment for this position is open to all qualified candidates. This recruitment may be used to fill future vacancies. A completed King County Application and Resume are required. Applications submitted without all material will not be considered.
Questions: If you have questions regarding this recruitment, please contact Shannon Hoeper @shoeper@kingcounty.gov or 206-263-6957.
#J-18808-Ljbffr
King County Department of Information Technology (KCIT) uses the power of technology to digitally transform King County. Building vibrant communities through digital equity and social justice, KCIT offers innovative solutions that engage, empower, and serve our residents, businesses, communities and interested stakeholders. As the first‑place recipient of the 15th annual National Association of Counties (NACo) Digital Counties Survey, KCIT is recognized for its vision, strategy, innovation, and collaboration. KCIT has a focus of delivering smart technology solutions that support customers, building stronger communities through innovation. KCIT is providing the building blocks for many of the region's most critical services. As the business solutions partner, we collaborate with the 18‑County departments to develop products and services that better serve the needs of our customers and our community. To learn more about KCIT, please visit: http://kingcounty.gov/depts/it.aspx
Responsibilities
Automate UI Functional Validation Testing focuses on the user interaction of the application and validating the functionality and performance of the graphical user interface including testing different elements such as textboxes, checkboxes, buttons, images, etc. in following specific end‑to‑end user scenarios.
Automate API Functional Validation Testing which are typically headless, and focus on the business logic of the application, to verify the interactions of many small components and their ability to integrate without issue in following specific end‑to‑end user scenarios.
Test migrated data of huge volume effectively between SQL, Dataverse and Oracle along with the automated monitoring executables which are designed to run as background programs.
Design and develop Automation framework for Application program interfaces using open‑source libraries and C#.
Analyze the performance of current KCIT applications and identify performance bottlenecks. Also creating performance baseline tests and providing performance tuning recommendations.
Design, develop high quality, maintainable, and performing code for automated test cases and the frameworks to execute and report. Framework to be designed to reduce creation and maintenance cost of automated tests for different teams in KCIT.
Design and implement automated test pipelines within Azure DevOps to ensure seamless integration of quality gates across build, release, and deployment stages. Optimize CI/CD workflows by integrating test automation, performance validation, and environment provisioning to accelerate delivery cycles while maintaining high software quality.
Work directly with software developers, business analysts, project managers, and product owners to ensure delivery of high-quality applications.
Participate in sprint planning by analyzing scope, evaluating requirements and risks, and providing estimates for test deliverables.
Conduct testing on multiple browsers and platforms - including desktop, mobile, and networked devices.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, OR equivalent combination of education and experience.
Five+ years of experience in software quality engineering, with at least two years in a senior or lead SDET role.
Microsoft certifications in Power Platform, Azure DevOps, or related technologies (preferred but not required).
Experience
Demonstrated experience in test automation for low‑code/no‑code platforms, particularly Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
Experience working on government IT projects involving legacy system modernization, data migration, or digital transformation.
Hands‑on experience with performance testing tools such as StresStimulus, JMeter, or Azure Load Testing.
Strong background in API testing using tools like Postman, REST Assured, or similar.
Experience validating large‑scale data migration projects, including data integrity, transformation logic, and reconciliation.
Familiarity with CI/CD pipelines using Azure DevOps, including test integration and environment management.
Knowledge
Deep understanding of software testing methodologies (unit, integration, system, regression, performance, and UAT).
Knowledge of Power Platform architecture, connectors, Dataverse, and ALM practices.
Experience with tools like Selenium, Playwright and EasyRepro.
Proficiency in Visual Studio and Test Studio.
Understanding of RESTful APIs, OAuth2 authentication, and JSON/XML data formats.
Familiarity with data migration strategies, ETL processes, and data validation techniques.
Awareness of security, compliance, and governance considerations in enterprise testing.
Skills
Proficient in scripting and automation languages such as PowerShell, JavaScript, C#, or Python.
Ability to build and maintain scalable, reusable test automation frameworks.
Strong analytical and debugging skills to identify root causes of test failures and performance bottlenecks.
Excellent collaboration and communication skills to work effectively with developers, product owners, and business stakeholders.
Preferred Qualifications
Microsoft Certified: Power Platform Developer Associate (PL‑400)
Knowledge of Scrum/Agile SDLC practices.
Knowledge of Microsoft Azure DevOps.
Understanding of ADA compliance (WCAG 2.0), performance, load, and security/penetration testing methodologies for web applications.
Performance, load, and security/penetration testing methodologies for web applications.
Experience with debugging tools such as Google Chrome's developer tools or Firefox Firebug.
Hybrid Work The work associated with this position will be performed through a combination of onsite work and telecommuting. Employees will have access to shared workspaces at various King County facilities. Employees must reside in Washington state and within a reasonable distance to their King County worksite to respond to workplace reporting requirements. King County has a robust collection of toolsandresources to support when working remotely.
Duration These positions are estimated for three years.
Classification Software Developer in Test (SDET) - 7327900
Union This positions is represented by Protec17: Information Technology
Work Schedule The normal work week for this position is Monday through Friday, 8:00 a.m. to 5:00 p.m. Alternative work schedules may be considered. This position is FLSA Exempt and is not eligible for overtime pay.
Forbes named King County as one of Washington State's best employers.
Together, with leadership and our employees, we're changing the way government delivers service and winning national recognition as a model of excellence. Are you ready to make a difference? Come join the team dedicated to serving one of the nation's best places to live, work and play.
Guided by our "True North", we are making King County a welcoming community where every person can thrive. We value diversity, inclusion and belonging in our workplace and workforce. To reach this goal we are committed to workforce equity. Equitable recruiting, support, and retention is how we will obtain the highest quality workforce in our region; a workforce that shares and will help advance our guiding principles - we are one team; we solve problems; we focus on the customer; we drive for results; we are racially just; we respect all people; we lead the way; and we are responsible stewards. We encourage people of all backgrounds and identities to apply, including Native American and people of color, immigrants, refugees, women, LGBTQ+, people living with disabilities, and veterans.
King County is an Equal Employment Opportunity (EEO) Employer
No person is unlawfully excluded from employment opportunities based on race, color, religion, national origin, sex (including gender identity, sexual orientation and pregnancy), age, genetic information, disability, veteran status, or other protected class. Our EEO policy applies to all employment actions, including but not limited to recruitment, hiring, selection for training, promotion, transfer, demotion, layoff, termination, rates of pay or other forms of compensation.
Are you ready to APPLY!?
The recruitment for this position is open to all qualified candidates. This recruitment may be used to fill future vacancies. A completed King County Application and Resume are required. Applications submitted without all material will not be considered.
Questions: If you have questions regarding this recruitment, please contact Shannon Hoeper @shoeper@kingcounty.gov or 206-263-6957.
#J-18808-Ljbffr