QA Automation Tester

$118,560 - $124,800/Yr

Infinite Computing Systems - Saint Paul, MN

posted 3 months ago

Full-time - Mid Level
Remote - Saint Paul, MN
Professional, Scientific, and Technical Services

About the position

The Minnesota Department of Information Technology Services (MNIT), in collaboration with the Department of Public Safety, Bureau of Criminal Apprehension (BCA), is seeking two full-time Quality Assurance Analysts to join the Minnesota Justice Information Services (MNJIS) section. This role is crucial in ensuring the delivery of high-quality software products developed by MNJIS Focus teams. The selected candidates will engage in various initiatives, including the DWI Dashboard, Search Warrant, and Criminal History projects. The position requires active participation in Agile events and collaboration with team members to enhance the software development process. As a QA Automation Tester, you will be responsible for participating in formal reviews of business and functional requirements, as well as application design. You will prepare comprehensive Test Plans, determine the types of testing to be implemented, and design and document test cases. Identifying and communicating test requirements, preparing test data, executing test cases, and analyzing results are key components of this role. You will also be tasked with reporting overall test status, logging defects, and troubleshooting test failures. Additionally, you may be required to perform other testing tasks as needed and provide knowledge transfer to team members. The ideal candidate will have extensive experience in Quality Assurance, particularly in creating and executing both manual and automated test cases from scratch. Familiarity with software development lifecycle methodologies, especially Agile and Scrum, is essential. Proficiency in automation frameworks and tools such as Selenium WebDriver, Cucumber, and SoapUI, along with experience in CI/CD tools, is highly desirable. The role also demands strong communication skills to effectively present complex information to both technical and non-technical stakeholders.

Responsibilities

  • Participate in formal review of business/functional requirements and application design.
  • Prepare a Test Plan.
  • Determine the types of testing that will be implemented.
  • Design and document test cases.
  • Identify and communicate test requirements.
  • Identify and prepare test data.
  • Execute test cases.
  • Analyze, report, help troubleshoot and resolve test failures.
  • Report overall test status and results.
  • Report and log defects found as a result of the test execution.
  • Perform other testing tasks as may be required by the project.
  • Provide knowledge transfer.

Requirements

  • Five (5) years' of Quality Assurance work creating and executing manual and automated test cases/test scripts from scratch.
  • Experience with Software development lifecycle methodologies including agile and the Scrum framework.
  • Experience with automation frameworks and tools such as Selenium WebDriver, Cucumber, and SoapUI.
  • Proficiency with source control and continuous integration/continuous delivery (CI/CD) tools.
  • Experience in collaborative teamwork, establishing/maintaining working relationships with business customers and technology staff.
  • Technical leadership in planning, designing, executing tests, mentoring, and developing procedures for product quality on complex projects.
  • Experience in multiple programming languages, software development technologies, and diverse database platforms.
  • Hands-on experience in working with web-based forms, web-based content, interactive solutions, and conducting testing on web-based applications, web services (SOAP/REST), and database systems.
  • Extensive experience in utilizing DevOps tools such as Jira/Xray, Selenium, GitLab, and Octopus Deploy for streamlined software development, continuous integration, and deployment processes.
  • Experience with security, accessibility, performance, and stress testing.
  • Ability to communicate clearly and present complex information to users.

Nice-to-haves

  • Test automation: 5 years (Preferred)
  • Ability to commute to Saint Paul, MN 55106 (Preferred)
  • Ability to relocate to Saint Paul, MN 55106 before starting work (Preferred)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service