We are one growing team with one powerful goal — and as a global leader in education, we strive for a workforce that reflects the individual differences of our learning community. We believe that our employees can be their best selves when they can be their true selves. That is why we’re committed to cultivating and preserving a culture of inclusion in which all our employees feel welcomed, valued and empowered. Together, we will shape the future of education by transforming lives beginning with yours.
This position will partially be based in the following office location.
Manchester, NH
However, partial remote work from the following states may also be considered: Massachusetts, Maine, Vermont.
The Opportunity
Position Summary:
Job Description
The Senior Quality Assurance Engineer reports directly to the Associate Director, Systems Quality and Release Management. You will provide oversight of Quality Assurance throughout the SDLC including creating the end-to-end test plan and managing all activities in the plan to ensure that the objective of the solution is met and works as expected. We ask that you have deductive reasoning, perseverance, patience, and creativity. You will work with all ITS teams to ensure the solution's functionality and accuracy and performance, usability, and compatibility with legacy and external systems. This role is #Hybrid and will require on-site work in Manchester, NH.
Primary Responsibilities:
You will define and oversee the implementation of standards for quality assurance processes, and environments within SNHU, inclusive of external vendors performing tasks for us.-
You will enforce QA policies.
-
You will lead the Quality Assurance effort which may include on-shore and off-shore resourcing and best practices to support systems integration test efforts and user acceptance testing (UAT) validation, working across multiple product areas.
-
You will analyze and ensure changes are reflected in the test case and test cases are updated based on the solutions.
-
You will ensure test all cases manual or automated and defects are traced to requirements.
-
You will provide Environmental and Data Management support.
-
You will work with developers to ensure that testability concerns are factored into the design of the product.
-
You will create a test automation infrastructure that can also be used and enhanced by other team members.
-
You will review functional and design specifications to ensure full understanding of individual deliverables.
-
You will participate in code reviews.
-
You will conduct reusable system performance testing to ensure system reliability, capacity, and scalability.
-
You will design, and automate regression test suites and procedures.
-
You will integrate automation into the release management process.
-
You will develop testing metrics and create test summary reports for management.
-
You will work with team in defining risk-based test approaches.
-
You will work as part of QA Center of Excellence to standardize processes, guidelines, and templates and takes lead in continuous improvements and innovations.
-
You will oversee and conduct UAT with our partners throughout the university.
-
Other responsibilities as assigned. Job responsibilities can change at any time, with or without notice.
Minimum Qualifications:
Years of relevant or specific experience: Two to five years' experience working in a test automation/performance engineering role involving programmatic interaction with a system under test.-
Academic Degree(s) and/ areas of study: Bachelor's degree in computer science, software engineering, or related field.
-
Equivalent of experience in lieu of degree acceptable: Yes
-
Understanding of the software development life cycle.
-
Experience using an automated test framework such as JUnit/TestNG, JMeter, Selenium, New Relic, LoadRunner, Provar.
-
Experience with Microsoft TFS, Visual Studio and Test Manager.
-
Understand in programming in multiple languages (Java, Perl, Ruby, Perl).
-
Familiarity with web-services, REST/SOAP based APIs using SoapUI, WCFStorm, XML, JSON.
-
Experience with integration services, Mulesoft and Ethos.
-
Familiarity with SQL, SQL Analyzer and data manipulation.
-
Experience developing test plans, data set manipulations and test configurations, testing web-based enterprise-class business applications.
Experience With:
Demonstrated experience and leadership in software quality assurance spanning enterprise products and supporting projects.-
Knowledge and practice of quality assurance best practices and methods.
-
Experience defining test strategies, planning, and performing all types of testing.
-
Experience leading cross-functional projects and working with diverse cross-functional teams.
-
Experience working in Agile or Scrum SDLC frameworks with understanding of the methodology and supporting tool sets (Azure DevOps, Git, TestPlan).
-
Experience with test automation and the implementation of automation frameworks such as Selenium or other test automation tooling supporting data transfer and integrations between enterprise systems.
-
Involvement in testing Ethos, MuleSoft, APIs; both manually and through automation.
-
Experience with data warehouse and BI testing.
Skills:
Proficiency in SQL for writing complex queries to verify data in SQL Server 2016+.-
Proficiency in defect tracking, release management, change management, and version control.
We would like to see:
Knowledge of TFS, Git, Microsoft SharePoint, Jira, Azure Cloud database environment, and Azure DevOps.-
Knowledge of Oracle PL/SQL.
-
Experience on a software development team using Kanban and Scrum workflows.
-
Hands-on experience testing student information systems (SIS) or enterprise resource planning (ERP) applications; systems in use include Ellucian Colleague and Salesforce.
-
Hands-on experience testing Integration platforms (i.e. Ellucian Ethos and Mulesoft).
-
Higher education experience in a technical capacity.
Professional Certification(s) preferred: Relevant Agile/Scrum, software engineering and testing certifications.
Thinking about the job, but not sure you should apply? We still want to hear from you.
We recognize that not everyone enters the world of work with the same advantage, opportunity, and privilege. This is why your skills and experiences are important to us. Take the leap and apply, you just might be the person we are looking for!
Are Benefits Important to You?
We offer exceptional benefits, many available starting on the first day of employment:
Anthem BlueCross affordable, low-deductible Medical insurance available on day one
Low to no-cost Dental, Vision and Life Insurance options
5 weeks of Paid Time Off that starts accruing on day one & Paid Holidays
A Retirement Plan with a 9% Employer Funded annual contribution
Tuition Benefits with family offerings
Who Are We?
SNHU employees are a team in every sense. Separately, we understand that each individual brings unique experiences, perspectives and ideas to create a vibrant work environment. Together we share common values of honesty, acceptance and accountability working as a unified force toward a common goal: to transform the lives of learners. By joining our team, you join us in our vision. Together, we’ll shape the future of education by transforming lives—beginning with yours.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
Remote work disclaimer
Please note that this is a remote eligible position. At SNHU, we ask that our remote employees have access to a reliable internet connection and a dedicated, properly equipped workspace at a fixed location within the United States (in one of the approved states as reflected above) that is free of distractions and dependencies.
Please note that a background check is required for employment.