job summary: ? We believe a diverse team leads to diversity in thinking, making our products better for teachers and students. If you read this job description, feel energized by what you see here, and believe you could bring passion and commitment to the role, but you aren't sure you meet every qualification, please apply! Above all, we are looking for the right person! You are used to collaborating with developers, business owners, UI designers, customer service, and other testers. You can analyze a story and identify ambiguities, gaps, and risks the team has not considered yet. You rapidly discover important information about the product, and effectively communicate this to the appropriate stakeholders. You create devious tests that uncover unexpected problems. You know how to work with developers and product owners to get the defects you found fixed. You naturally share your knowledge with others and enjoy learning from your peers. You communicate test ideas with team members clearly and concisely, and incorporate feedback easily into your work. This role will require knowledge of: Testing?- you have studied and practiced a variety of test techniques and methodologies, and are familiar with prominent voices in the online testing community. Test automation?- you have an interest in test automation to a level where you can discuss the pros and cons of various automation approaches. To support this, you also have working knowledge of a modern programming language. Agile software development?- you understand the common methodologies (Scrum, Kanban, Crystal, Lean) and can articulate how a great tester can best support their team in that context. Self-motivated learning?- you will be able to describe your approaches to gaining new knowledge and skills, and how you apply them to become a better tester. Mentoring?- you love to share knowledge and are good at it. You are comfortable training a new team member on the features you are responsible for testing, demonstrating interesting tools and techniques you have found to be effective to your team, and teaching inexperienced testers the fundamentals of testing. Data technologies?- you are very comfortable working with large volumes of data moving between different backend technologies to support both a data warehouse and near real-time reporting. You know how to apply various tools and techniques to work with large volumes of data. You can easily describe the differences between unions, joins, and pivots. Web applications -?you understand the key challenges related to building a multi-tenant high-volume web application responsible for sensitive data supporting both desktop and mobile devices and can articulate your experience in this context. You are comfortable drawing an architecture diagram of the system under test. #LI-AC1 location: North Billerica, Massachusetts job type: Permanent salary: $100,000 - 130,000 per year work hours: 8am to 4pm education: Bachelors responsibilities: . qualifications: Experience level: ExperiencedMinimum 8 years of experienceEducation: Bachelors skills: Automated QA TestingAutomated QA Testing Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). Applications accepted on ongoing basis until filled.