QA Tester

  • Full-time

Company Description

We are a fast-growing, supply management software startup backed by leading VC firms in the Midwest.

Our mission is to make supply management less painful for global manufacturing companies. We draw on deep expertise in sourcing and product design to help manufacturing OEMs and suppliers ensure supply continuity, optimize product costs, and accelerate product development by bringing disparate data sources together to generate automated insights and recommended actions.

Job Description

Job Description

We are looking for a QA Automation Tester to help develop and execute software QA plans for application. As a Software Tester, you will have a major role to play in the quality assurance stage of software development. As part of this role, you will be exploring the webapp to understand different use cases with support from product owner, creating and executing QA plans. In addition to supporting team in doing manual testing, you will be writing scripts and create automation environments for repeated tests. Your goal is to automate as much of the testing effort as possible with a minimum set of code.

Requirements

  • Build the test automation framework for the organization using the best practices and tools
  • Perform tests on all parts of the product's infrastructure, such as multiple web portals, secure API testing, databases and networks
  • Write, design, and execute automated tests by creating scripts in common languages, such as Java & Python
  • Work with the Development team to capture and reuse automated Unit Test Cases/Integration Test cases
  • Maximize test coverage for the most critical features of the system
  • Determine the priority for test scenarios and create execution plans to implement these scenarios
  • Write documentation for automated processes including test plans, test procedures, and test cases
  • Support the team with manual testing as needed
  • Ability to log errors and communicate them to rest of the team
  • Excellent communication skills
  • Experience in project management and QA methodology including identifying criticality, severity and focus on Built-In Quality
  • Analytical mind and problem-solving aptitude
  • Strong written and verbal communication skills.

Qualifications

  • Bachelor's degree in computer science, engineering or equivalent 
  • 2-5 years of experience in test automation (real world, not academic).
  • Experience with engineering test cases for new functionality.
  • Experience in developing automation scripts using Selenium with Python and/or Java (not just record and playback)
  • Experience in regression testing
  • Experience in creating and executing tests for APIs. Experience with Postman is a plus
  • Experience with JIRA and GitHub

Additional Information

  • Knowledge of Data Science/machine learning
  • Familiarity with supply chain applications/ERP is helpful
  • Remote Working Option
  • Opportunity to work in advanced AI space

Above All Else, You Are 

  • Open-minded: Keeping an open mind is the key to fostering creativity, innovation, and agility. Good ideas can come from anywhere, so we are always open to different approaches and input from our employees, partners, and customers.
  • Passionate: We are dedicated, driven top-performers who commit the time and energy required to keep our skills honed and our domain expertise current.
  • Curious: We ask “why?”, aren’t afraid to experiment, and use drive and critical thinking to improve everything about our work.
  • Customer-Centric: Our customers are the reason for our success, and we are committed to putting the best interest of our customer base at the core of everything we do.
  • Fair: We work to provide a fair, inclusive environment where employees, customers, and partners can feel comfortable and be themselves.