Blackhawk Networkposted 3 days ago
$141,597 - $196,880/Yr
Full-time
Pleasanton, CA
Administrative and Support Services

About the position

Blackhawk Network is seeking a Software QA Engineer to develop, update, and extend backend integration, system, and performance automated test frameworks. The role involves building highly scalable automation frameworks for system-wide tests and working with engineers to create automated CI/CD systems. The engineer will review pull requests for testability, provide feedback on engineering design documents, and write test-specific documentation. The position also includes leading quality assurance testing for high throughput, low latency tools and software components, authoring comprehensive test plans and strategies, and supporting continuous integration process improvement. The engineer will troubleshoot critical defects in software coding and work closely with developers to achieve high code coverage while enabling best engineering practices within the team.

Responsibilities

  • Develop, update, and extend backend integration, system, and performance automated test frameworks.
  • Build highly scalable automation frameworks for system-wide tests.
  • Work with engineers to build automated CI/CD systems.
  • Review pull requests for testability and provide feedback on engineering design documents.
  • Write test-specific documentation.
  • Lead quality assurance testing for high throughput, low latency tools and software components.
  • Author comprehensive test plans and test strategies.
  • Support continuous integration process improvement and innovation.
  • Write test plans, test strategy, and test cases (automated).
  • Identify opportunities for improved software development lifecycle.
  • Troubleshoot critical defects in software coding.
  • Work closely with developers to achieve high code coverage.
  • Enable best engineering practices in the team.

Requirements

  • Bachelor's degree or foreign equivalent in Mechanical Engineering, Computer Science, Electrical Engineering, or related field.
  • 5 years of progressive experience as a Software QA Engineer, Technical Associate, Technical Test Lead, Validation Engineer, or related occupation.
  • Must have at least 1 year of prior work experience in testing at least two of the following applications: Web, Mobile, API, and/or Microservices application built on Java or java-related technologies.
  • Experience designing an automation framework using at least two of the following: Java/Selenium, TestNG, SoapUI, and/or Rest Assured.
  • Experience building highly scalable and reusable testing frameworks including Data Driven Framework or Hybrid Framework.
  • Experience using SQL for database testing of Oracle and MySQL.
  • Experience in backend system testing using at least one of the following testing tools: Postman, JMeter, or SoapUI.
  • Experience integrating an automation suite with CI/CD pipelines.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service