Careers/Senior QA Specialist


Senior QA Specialist

Quick introduction to us

For 20 years, Infinity has helped our partners bring their projects to life, from bespoke applications for the web to mobile apps to complex systems integrations. People join Infinity because we believe in hiring the right people, giving them the tools and support they need to succeed, and then getting out of the way. We pride ourselves on the quality of our services and our relationships, internally and externally.

About the role

We are looking for someone who is passionate about producing quality software, who loves a good challenge, can think strategically, and will blaze a path for others to follow. Senior people on our QA team have a hand in setting the organization’s QA strategy (across the breadth of custom software we develop), build relationships with our development teams, and lead by example in testing the software we create.

Tasks and responsibilities will include

Establishing QA standards

  • QA best practices
    • Contribute to an overall QA strategy, guidelines, norms, and processes that will support a focus on quality through all phases of software development
    • Engage with the development team to cultivate the use of automated unit and integration testing
  • Culture and relationships
    • Resist a one-size-fits-all approach…
      • and instead, contribute to a philosophy and culture, balancing structure and flexibility
      • and applying, on a per-project basis, the appropriate level of process
    • Develop and leverage relationships across the company, industry, and other professional organizations to improve our QA efforts

Project-based QA testing

  • Work with project team Tech Lead to define, refine, and execute QA test strategy
  • Develop and execute test plans appropriate for the particular project (e.g. automated and manual functional testing, regression, integration, UAT, load, performance testing, etc.)
  • Track and report software defects for review by the development team

Personal attributes of our ideal candidate include

…to work at Infinity

  • Ability to work autonomously with general direction and exercise independent thinking while also able to work effectively within a team ecosystem
  • Ability to think creatively and on-the-fly, nimbly adapting across a range of project types and timeframes
  • Ability to clearly articulate ideas and facilitate discussions—whether spoken or written
  • Ability to listen and communicate effectively within a team
  • An enthusiasm for solving challenging problems
  • A strong affinity for, and attention to, detail
  • A willingness to roll up your sleeves, work with others, and get stuff done

…to QA at Infinity

  • A passion for QA and advancing the company’s QA capabilities
  • Ability to efficiently identify and prioritize testing requirements across multiple projects
  • Ability to think critically in order to distill bugs down to the essential issues that caused them
  • Ability to articulate your test findings clearly and concisely
  • Ability to quickly learn new technologies and incorporate them into a QA framework

Skills and traits that are pretty essential


  • Strong knowledge of modern QA strategy, tools, technology, pitfalls, and best practices
  • Strong knowledge of test automation frameworks and methodologies
  • Experience with cross-browser and cross-device testing
  • Experience designing and implementing automated testing tools such as Selenium, Robot Framework, SOAP UI, JMeter, JUnit, QTP, LoadRunner, etc.
  • Developing processes to leverage the skills each team member brings to the QA team vs turning them into drones

Software development/QA partnership

  • Ability to work within Agile and Scrum software development methodologies
  • A working familiarity with a variety of testing tools and strategies
  • A natural inclination towards user experience and general usability, ensuring quality accordingly

Skills and traits that would make you stand out


  • Experience leading or managing a QA team or being a QA evangelist
  • Ability to work effectively with client/partners to develop coordinated testing plans

Software development/QA partnership

  • Ability to understand various programming languages enough to understand and critique developer-written unit and integration tests
  • Working knowledge of at least one programming language (e.g. JavaScript, Python, Perl, Ruby, etc.)
  • Working knowledge of SQL and relational database systems (e.g. PostgreSQL, MySQL, or Oracle)
  • Working knowledge of XML and JSON


We ask a lot of our candidate above. In return, you will receive from Infinity:

  • A competitive salary (because your work has value)
  • Flexibility to work anywhere (because it’s 2019 and we live on the Internet)
  • A flexible vacation policy (because we want you to truly disconnect and recharge)
  • Comprehensive health benefits with 100% of health premium covered for employees and dependents (because your health is worth the investment)
  • 401(k) with generous match (because you don’t want to work forever)
  • Training, mentoring, and development (because we want you to grow)

Please note

  • Ideally we’re looking for a full-time commitment to this position. If you’re a freelancer and would prefer to stay that way, we’re also open to that type of relationship
  • All positions at Infinity are remote. You work from wherever you are. Accordingly, relocation support is neither applicable nor available
  • Our work tends toward standard US business hours, be those Eastern (UTC-4), Pacific (UTC-7), or somewhere in between. We support flexible schedules but also have a strong preference for applicants that live in a time zone that allows for substantial overlap with those core business hours
  • This posting is intended for individual candidates/applicants. No third parties or recruiters, please
  • H1 sponsorship is not available, sorry


Tell us your story. Submit your cover letter and resume to

We solve problems with technology. What can we solve for you?

Reach Out

t: 800.646.0188