Search

QA Software Test Engineer

ITR Group
locationMinneapolis, MN, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Looking for Quality Assurance Software Test Engineer to drive quality across the software delivery lifecycle. This role will design, develop, and maintain automated testing frameworks that support delivery goals as part of cross-functional teams. The ideal candidate will combine deep technical expertise in test automation with collaborative skills to implement shift-left testing strategies and improve system testability.


Key Responsibilities

  1. Quality Assurance Leadership: Design, develop, and maintain automated test frameworks to test websites, API backend services, and database scripts using .NET
  2. CI/CD Integration: Integrate automated tests into Azure DevOps pipelines to ensure rapid feedback and reliable deployments
  3. Shift-Left Testing: Collaborate with product owners, business analysts, and software engineers to implement shift-left testing strategies and improve system testability
  4. Test Environment Management: Create and manage test data and environments to support automated testing
  5. Quality Monitoring: Monitor and analyze test results, performance metrics, and system logs to identify issues early
  6. Standards Enforcement: Contribute to automated quality gates and enforce standard test principles and practices
  7. Code Review Participation: Participate in code reviews and provide feedback on tests and delivery quality
  8. Best Practices Advocacy: Advocate for best practices in testing, automation, and continuous delivery
  9. Strategic Quality Planning: Work with business and technical staff to develop strategies, approaches, and metrics to ensure optimal quality and measurable outcomes
  10. Communication and Collaboration: Communicate effectively both verbally and in writing to diverse audiences, follow security best practices, and engage in continuous improvement activities

Required Skills and Competencies

Technical Expertise (60%)

  1. Test automation tools and frameworks (Selenium, Cypress, Playwright, SpecFlow, Screenplay)
  2. CI/CD pipeline tools (Azure DevOps, Jenkins, GitHub Actions, GitLab CI)
  3. Object-oriented programming (C#, Java, TypeScript)
  4. Complex SQL and database testing
  5. Agile software development and testing methodologies
  6. Performance and security testing tools
  7. Monitoring and observability tools

Professional Skills (40%)

  1. Strong analytical and problem-solving skills with attention to detail
  2. Excellent verbal and written communication skills
  3. Collaborative approach to working with cross-functional teams
  4. Mentoring and coaching abilities for peers
  5. Understanding of regulatory requirements and industry trends
  6. Organized, detail-oriented approach to quality assurance

Experience

  1. Bachelor's degree in computer science, engineering, or related field (or equivalent experience)
  2. 5+ years in quality assurance with 3+ years in software testing and automation
  3. Proven track record of implementing automated testing frameworks and CI/CD integration
  4. Experience with cloud platforms (Azure, AWS, GCP) preferred
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...