Location: Saint Paul, MN (Remote / Hybrid)
Duration: Long Term
Job Summary
The State of Minnesota's Department of Children, Youth, and Families (DCYF) is seeking an experienced Senior QA Automation Engineer to support software quality assurance and test automation initiatives. The ideal candidate will have strong experience designing, developing, and maintaining automated testing frameworks for enterprise applications.
The selected candidate will collaborate with developers, business analysts, project managers, and other QA professionals to ensure application quality, reliability, security, and performance throughout the Software Development Life Cycle (SDLC).
Key Responsibilities
- Design, develop, execute, and maintain automated test scripts for web-based and enterprise applications.
- Develop and maintain reusable automation frameworks using tools such as Selenium, Java, or other relevant technologies.
- Create and execute functional, integration, regression, and end-to-end automated test cases.
- Identify test scenarios suitable for automation and improve overall testing efficiency.
- Integrate automated testing into Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Perform API testing and validate application functionality, data integrity, and system integrations.
- Develop SQL queries to validate database records and investigate data-related defects.
- Identify, document, track, and troubleshoot software defects.
- Collaborate with developers and business stakeholders to understand requirements and resolve quality issues.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and defect review meetings.
- Prepare test plans, test cases, test execution reports, and automation documentation.
- Provide technical guidance to QA team members and recommend automation best practices.
- Support application enhancements, system upgrades, and ongoing quality improvement initiatives.
Required Qualifications
- 7+ years of experience in software quality assurance and test automation.
- Strong hands-on experience with Selenium WebDriver and Java or comparable automation technologies.
- Experience developing and maintaining automated testing frameworks.
- Experience with functional, regression, integration, and end-to-end testing.
- Knowledge of API testing tools such as Postman or REST Assured.
- Experience writing SQL queries and performing database validation.
- Experience with CI/CD tools such as Jenkins, Azure DevOps, or comparable platforms.
- Familiarity with Git or other version control systems.Experience working in Agile/Scrum development environments.
- Strong analytical, problem-solving, communication, and documentation skills.
Preferred Qualifications
- Experience supporting state government or public-sector IT projects.
- Experience with healthcare, human services, child welfare, or other government applications.
- Experience with large-scale enterprise applications and complex system integrations.
- Knowledge of performance testing tools such as JMeter.
- Experience with test management and defect tracking tools such as Jira, Azure DevOps, or IBM Engineering Test Management.
- Experience testing applications that handle sensitive information and require strong data protection practices.