Senior Software Development Engineer in Test
3 days ago
Organization
The ASSISTments Foundation is a growing non-profit that spun out of Worcester Polytechnic Institute in 2019. Our founders are former math teachers who could never find enough time to give students feedback and analyze data to plan instruction. They developed ASSISTments, a best-in-class math practice and assessment platform, to enable K-12 math teachers to assign high quality content and to use powerful data and reporting to better meet their students' needs.
ASSISTments is the most rigorously studied and proven edtech solution on the market. The ASSISTments Foundation is focused on 1) scaling ASSISTments and 2) engaging in innovation and research, in partnership with the ASSISTments Lab @ WPI. We reached over 100,000 students last year and are focused on accelerating this growth.
Opportunity for Impact
This is an excellent opportunity for a skilled Quality Assurance professional to make a significant impact on an industry-changing product in the ed-tech space. As our reach has increased, so has the scope and complexity of our product offerings and with them, the requirements of our testing infrastructure. We're looking for a talented and resourceful testing expert to help ASSISTments better serve teachers and students with high quality educational software.
We pride ourselves on a culture of empowering team members to tackle ambitious challenges with creative solutions that help the students who need it most. There are constantly opportunities to work on new things that will stretch your limits and your talents. Let's build something amazing together.
Responsibilities
- Collaborate with other QA colleagues to ensure the quality of ASSISTments software
- Create and maintain automated end-to-end regression tests using Cypress
- Create and maintain back-end unit tests
- Instrument code to evaluate test coverage used to maintain the strategic testing plan
- Engineer reusable testing utilities to solve common problems that facilitate rigorous testing of full stack web applications
- Consult with engineering in the diagnosis of test failures to support their resolution
- Collaborate with DevOps to author tests which run efficiently in CI/CD pipeline
- Verify individual features + fixes with automated/manual user acceptance testing as appropriate
- Coordinate with engineering to identify which aspects of which features are available to test in what capacities for UAT
- Coordinate and execute manual regression testing across the ASSISTments stack
Professional Qualifications
Technical Skills
Automated Testing Software
- Deeply proficient testing with Cypress
- Familiar with querying in PostgreSQL
- Nice to have familiarity with API tooling e.g. Postman
- Nice to have some familiarity with Istanbul
- Nice to have some familiarity with JUnit
Operations
- Git + Github
- Nice to have familiarity with Github Actions
- Nice to have some familiarity with AWS CodePipeline
About You
Must Have
- 5+ years of experience in software QA
- Technical fluency in automated testing architecture
- Familiarity with the fundamentals of web application architecture
- Comfort with both automated and manual testing
- A passion for ensuring software products are high quality
- Strong communication skills used to clarify reproduction steps and bug details
Nice to Have
- A passion for education and helping students and teachers
- Familiarity with LLMs for test case ideation and test code generation
- Experience testing multi-user applications
What TAF Offers
- The ability to work from anywhere in the United States
- The opportunity for flexible work hours
- Medical, Dental, and Vision Insurance with generous company contribution for both employees and dependents
- FSA and HSA options
- Life Insurance, Short Term Disability
- Paid parental leave
- Retirement plan with company match
- Five weeks of PTO, five sick days, and sixteen paid holidays
How to Apply
To be considered, please submit a resume and cover letter (both required) to Please additionally include a link to your github profile and to a project of your choice if you have any that you would like to showcase. We are committed to providing reasonable accommodations to individuals with disabilities throughout the hiring process and employment. If you need an accommodation to participate in the application process, please contact Suzanne Grace at to discuss your needs.
Additional Info & Compensation
The salary range for this position is $85,000-$108,000, with the actual offer determined based upon experience and relevant qualifications.
All applicants must reside in the United States and must be legally authorized to work in the United States on a full-time basis. The ASSISTments Foundation is unable to provide sponsorship for employment visa status, now or in the future.
As an Equal Opportunity Employer, The ASSISTments Foundation seeks not just to accept differences, but to celebrate and embrace them for the benefit of our staff, our product, and our community. Employment is based solely on someone's merit and qualifications directly related to their professional competence. We do not discriminate against any employee or applicant on the basis of race, creed, color, religion, sex, sexual orientation, gender identity/expression, national origin, disability, age, genetics, protected veteran status, marital status, pregnancy, or any other characteristic protected by law. As an organization, we are committed to an equitable and inclusive work environment because we believe it's the right way to treat people.
Learn More about TAF by visiting our website: or viewing our most recent .
Job Type: Full-time
Pay: $85, $108,000.00 per year
Work Location: Remote
-
Senior Test Engineer
4 hours ago
Remote, Oregon, United States Endpoint Clinical, Inc Full time $120,000 - $180,000 per yearAbout Us:Endpoint is an interactive response technology (IRT) systems and solutions provider that supports the life sciences industry. Since 2009, we have been working with a single vision in mind, to help sponsors and pharmaceutical companies achieve clinical trial success. Our solutions, realized through the proprietary PULSE platform, have proven to...
-
Senior Software Developer
5 days ago
Remote, Oregon, United States Pfizer Full time $41 - $51 per yearSenior Software DeveloperSummary:Pfizer is seeking a Senior Software Developer to develop and maintain an internal R package and to develop R-based ETL scripts for basic data engineering and QC of biomarker data.Responsibilities:Contribute and expand functionality to our internally developed R package. Coordinate with coworkers to ensure compatibility within...
-
Senior Software Engineer
4 days ago
Remote, Oregon, United States Pivotal Full time $200,000 - $250,000 per yearPivotal is excited to expand our team and we are looking for an experienced, highly motivated Senior Software Engineer who shares our vision of providing clinical research excellence.Joining Pivotal as a Senior Software Engineer means that you will enjoy being a member of one of the leading full-service contract research organizations in Europe with a very...
-
Software Engineer in Test
4 days ago
Remote, Oregon, United States PDQ - People Dedicated to Quality Full time $80,000 - $120,000 per yearAbout PDQ PDQ, founded in Salt Lake City, UT, USA, makes device management simple, secure, and Pretty Damn Quick through our products Deploy, Inventory, Connect, Detect, SimpleMDM and SmartDeploy. IT teams use our products to reduce complexity, improve efficiency, and enhance control in their unique environments. We are backed by TA Associates and Berkshire...
-
Senior Software Engineer
15 hours ago
Remote, Oregon, United States TWO95 International, Inc Full time $100,000 - $150,000 per yearTitle: Senior Software EngineerLocation: REMOTEJob Type: ContractRate: $Open/hr.Requirements:JOB DESCRIPTIONAnalyzes problems and program in two or more programming language/platforms.Understands and develops functional and non-functional requirements for a system.Works with multiple programming frameworks.Develops tests and maintains code using software...
-
Senior Software Developer
4 days ago
Remote, Oregon, United States EX Squared Full time $120,000 - $180,000 per yearBecome an EXpert as a Senior Software Developer (Shopify / PHP)At EX Squared LATAM, we connect top engineering talent across the region with innovative digital projects. We're looking for a Senior Software Developer with strong experience in Shopify and its native templating language Liquid, as well as solid knowledge of PHP.This role is ideal for a...
-
Senior Software Engineer
5 hours ago
Remote, Oregon, United States Knowtion Health Full time $80,000 - $120,000 per yearAre you seeking an exciting opportunity to join a passionate, growing, and dynamic team of professionals who support patients?Working closely with product and engineering teams, the Senior Software Engineer is charged with analyzing product requirements to design effective, performant, and scalable healthcare revenue cycle management solutions.What's...
-
Software Test Automation Engineer
9 hours ago
Remote, Oregon, United States KostCare InfoTech Full time $100,000 - $160,000 per yearWe are seeking a highly skilled and motivated QA Automation Engineer with a minimum of 5 years of experience in QA Automation, particularly with expertise in Robot Framework with RIDE or PyCharm tool and basic knowledge of Python Scripting. The ideal candidate will also possess knowledge of Dynamics 365, strong verbal and written communication skills, and...
-
Senior Software Developer
5 days ago
Remote, Oregon, United States TherapyNotes Full time $110,000 - $135,000 per yearAbout UsTherapDescriptionyNotes is the go-to superhero for behavioral health Practice Management and EHR software Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care.We're a dynamic team of pros who love to innovate and push the envelope, keeping our software cutting-edge....
-
Senior Software Quality Engineer
15 hours ago
Remote, Oregon, United States Workiva Full time $111,000 - $178,000 per yearJoin Workiva as a Senior Software Quality Engineer and explore a world of innovation where you'll leverage a diverse and cutting-edge tech stack. From Java , Kotlin , and Go on the backend to TypeScript , React and Dart on the frontend, our technology ecosystem is rich and varied. We prioritize candidates with experience in modern OOP languages and...