Returning Candidate?

QA Automation Architect

QA Automation Architect

Job Locations 
Product / Engineering

More information about this job


Shiftgig, one of Chicago’s hottest and fastest growing technology companies, is actively seeking a QA Automation Architect in our Chicago office. We are a tech company in a non-tech space and as such, we have a lot of interesting problems to solve. Our architecture is centered around internal and external APIs with consuming clients being our single page applications and native mobile apps.


Today, Shiftgig’s engineering team has put care into building comprehensive unit testing, but we want to expand on this foundation by adding automated quality validation from various aspects and different degrees of integration, filling in the complete test pyramid and enabling the team to deliver continuously with high confidence.


We also think that small, cross-functional agile teams build great products, and so we want to avoid adding a new automation engineering team member to each of our product teams. A successful candidate will have experience building quality automation technology that our Web, mobile, and backend software engineers love using.


We are looking for a thought leader who can craft an approach, select tools and technologies, and help guide the way for our software engineers to build holistic quality into their practices. You will own the framework, platform, and approach for automation across the test pyramid, and will be responsible for the adoption and assessing the overall coverage of our testing.



  • [3-5 sr., 5-8 architect/principal] years developing high quality production software or quality automation software
  • Expertise in test automation frameworks like Selenium, Mocha/Chai, Robot Framework, Gauge
  • Knowledge of automated QA practices throughout SDLC, from source code control to CI/CD to production quality monitoring
  • Blending unit, functional and integration tests into successful software delivery
  • Expertise with automated web, mobile and API level testing
  • Working with product teams to build comprehensive acceptance criteria
  • Previous experience doing manual testing, when required
  • Documenting, advocating and enhancing the SDLC
  • Excellent communication skills (English)

Desired Qualifications:

  • 3+ years developing quality automation tools and frameworks
  • Working with support teams to enhance testing practices for the future
  • Experience programming in one or more of our current core languages: Python, .NET, JavaScript, Java, Objective-C, Kotlin, and Swift
  • Expertise in agile software development process
  • Familiarity with common security concerns in web and mobile applications
  • Performance and load testing experience
  • Automated security tools knowledge
  • Working in a microservice oriented architecture within Docker environments

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



About Shiftgig

Shiftgig was founded on the simple premise that many people want flexible work opportunities that fit into the rest of their lives, so we build technology that is focused on one thing: connecting people who want temporary work right now with businesses who need them.


We’re fulfilling our mission of connecting millions of people with millions of shifts via our mobile apps and platform. Our apps make it easy for businesses to post gigs and for qualified and skilled workers to claim them. Our platform handles shift fulfillment, and handles all the messy bits associated with labor management.


We are a tech company in a non-tech space with many interesting problems to solve. Our architecture is centered around internal and external APIs where the consuming clients are our single page applications and native mobile apps.