TCI logo

TCI

Quality Assurance Engineer

🇺🇸 Remote - US

🕑 Full-Time

💰 $90K - $120K

💻 Quality Assurance

🗓️ April 4th, 2025

CI/CD K-12 PostgreSQL

Edtech.com's Summary

TCI is hiring a Quality Assurance Engineer. The role involves collaborating with software engineers and cross-functional partners to design and execute testing plans for customer-facing web applications, and ensuring the reliability and functionality of both existing and new features. The Engineer will play a crucial role in enhancing quality assurance processes, identifying performance bottlenecks, and integrating QA processes smoothly into development workflows. 

Highlights
  • Design and implement comprehensive testing strategies.
  • Utilize and understand test automation tools and frameworks like Selenium and Cypress.
  • Conduct performance testing and address performance bottlenecks.
  • Competitive salary ranging from $90,000 to $120,000 annually.
  • Requires a Bachelor's Degree or equivalent experience with 3+ years in both automated and manual testing.
  • Knowledge of scripting languages such as Ruby and JavaScript for test automation is essential.
  • Experience with relational databases (PostgreSQL) and cloud infrastructure (AWS).
  • Offers benefits including medical, dental, vision, 401k matching, PTO, and bonus eligibility.

Quality Assurance Engineer Full Description

Quality Assurance Engineer
Fully Remote • Remote
Job Type
Full-time

Description
TCI delivers innovative content to more than 50,000 K-12 schools across the nation via our award-winning products. As an established EdTech company, we make a difference in the lives of thousands of teachers and students every day through our History Alive! and Bring Science Alive! programs.

Position Summary: We are seeking a detail-oriented and motivated Quality Assurance Engineer to join our dynamic, small team focused on delivering exceptional educational experiences through a flexible online platform. In this role, you will collaborate with software engineers and cross-functional partners to develop and execute testing plans for our customer-facing web application, ensuring the reliability and functionality of both existing and new features. Your contributions will be pivotal in enhancing our quality assurance processes and identifying performance bottlenecks.

The Job:
You will be working within a distributed team of software engineers and cross-functional partners to develop testing plans for our customer-facing web application. On a given day, you might:
  • Design and implement a comprehensive testing strategy that establishes and enhances TCI's quality assurance processes to ensure the reliability and functionality of our features
  • Develop and execute comprehensive test plans to ensure product quality for existing features as well as features being released
  • Analyze specified requirements, develop test plans, and effectively leverage JIRA for all changes, including writing test cases, documentation, and change tracking
  • Utilize automated testing tools and frameworks to streamline testing processes for the given test cases
  • Collaborate with cross-functional teams to design, implement, and refine testing strategies
  • Identify, document, and track bugs, ensuring they are resolved in a timely manner
  • Conduct performance testing and work with engineering teams to address performance bottlenecks
  • Participate in agile ceremonies, ensuring QA processes are integrated smoothly into development workflows
  • Stay current with industry trends and best practices to continuously improve our QA processes

This position offers:
  • Competitive salary and benefits
  • Annual profit sharing
  • 401(k) matching

Why you should apply:
  • You want to creatively solve problems and grow daily
  • You value collaboration and innovation
  • You want to play a pivotal role in enhancing the educational experience for students nationwide

Requirements
  • Bachelor's Degree or equivalent experience 
  • 3+ years of experience of automated testing experience
  • 3+ years of experience of manual testing on a cross-functional or agile team
  • Understanding of test automation tools and frameworks (e.g., Selenium, Cypress)
  • Experience in scripting languages for test automation (e.g., Ruby, JavaScript)
  • Understanding of software development life cycle and agile methodologies
  • Experience with performance testing and using tools to analyze and improve application performance
  • Understanding of relational databases and test data management (e.g. PostgreSQL)
  • Familiarity with cloud infrastructure (e.g., AWS) and continuous integration/continuous deployment (CI/CD) practices
  • Excellent communication skills, with the ability to articulate complex issues clearly to both technical and non-technical stakeholders

Extra Credit:
  • Experience working with a distributed team
  • Experience in EdTech

We are hiring in AL, CA, DC, FL, GA, IL, KY, MI, MT, OH, OR, PA, SC, TX, VA, WA.  The pay range for this position is between $90,000 and $120,000  annually. Base pay offered may vary depending on job-related experience, skills and location. TCI offers medical, dental, vision, 401k benefits, PTO and bonus eligibility.

Equal Opportunity Employer including Disability/Vets

Be Aware of Recruitment Fraud. More information is available at https://www.teachtci.com/careers/recruitment-fraud-disclaimer/

Please note:  Authorization to work in the United States is a requirement for employment. TCI does not sponsor visas of any kind.