Software Quality Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

GitLab
Java
Product Development
Quality Assurance
Selenium
Shell scripting
Software Quality Assurance
TestNG
automated testing
test automation
software testing
test scenarios
test development

Job Details

Software Quality Engineer

Summary

Our client is seeking a Senior Software Quality Engineer to work closely with the product and development teams to assess software quality by performing both automated and manual testing. This is a remote role, with the ability to come in to the KC office as necessary.

Responsibilities

  • Adhere to defined quality standards, best practices and test procedures.
  • Advocate quality and lead the team s test development, test execution, results analysis, and reporting.
  • Assess quality trends and drive continuous improvement for processes, tools, and product quality performance.
  • Collaborate with Scrum Team to discuss acceptance criteria and identify test scenarios.
  • Communicate test progress, test results, and other relevant information to project stakeholders and management; and develop recommendations to resolve issues.
  • Create new, enhance, maintain, adapt, and execute existing automated tests as the product under test evolves.
  • Create, update, and manage test data for use in the various stages of software testing.
  • Define the test strategy and test plan based on software development plan.
  • Demonstrate a commitment to quality and customer service with enthusiasm and flexibility.
  • Develop, maintain, and present training materials on quality assurance to business and IT staff.
  • Develop test plans in coordination with Product Development and create test cases based on these requirements.
  • Lead discussion of acceptance criteria and identify test scenarios with Scrum Team.
  • Lead the effort to develop creative solutions to test complex software components.
  • Participate in design and code reviews.
  • Participate in Scrum ceremonies including sprint planning, daily scrums, sprint reviews, and sprint retrospectives.
  • Provide technical training and mentoring to other development team members.
  • Troubleshoot and retest defect fixes.

Requirements

  • Experience with the following:
    • building framework for test automation scripts, as well as developing and maintaining them;
    • implementing browser testing tools including Selenium, Playwright, and Cucumber;
    • Implementing testing frameworks including TestNG and Junit;
    • Data test automation using Java, SQL, and Shell scripting;
    • Incorporating automated testing via GitLab CI or equivalent CI/CD pipeline tool;
    • performing manual and exploratory testing;
    • Scrum-based or Agile methodology.
  • Demonstrated ability to learn new software quickly and independently.


This is a 6-Month Contract opportunity with our Kansas City, MO client. 100% Paid employee Medical/Dental Benefits, Paid time off, Paid Holidays, and 401(k) (with immediately-vested company match) available with TriCom during the contract period. H1-B Visa sponsorship is not available for this position. No third-parties, please.