- Software Development
- Test Cases
- Analysis Skills
The National Research Center for College and University Admissions™ (NRCCUA®), now a part of ACT®, is a membership organization that links colleges and universities to the nation’s largest college and career planning program for students seeking post-secondary guidance. In addition, members can receive exclusive access to Encoura™ Data Lab—an educational data science, analytics, and research platform. Since 1972, ACT | NRCCUA has been a leading provider of data, technology, and programs servicing public and private colleges and universities to enhance their marketing and recruiting efforts.
Over the years, ACT | NRCCUA has continued to evolve its offering to represent the link between students and higher education institutions. As part of that evolution, ACT | NRCCUA acquired Eduventures—the leading research and advisory firm focused exclusively on higher education. We are now able to provide forward-looking and actionable research based on proprietary market data, as well as advisory services that support both strategic and operational decision-making. All Eduventures Research is now available in the Encoura Data Lab platform.
We’re looking for an SDET to be a key member of a small, skilled, results-oriented product engineering team. We’re building the next generation of our products, and we want someone with as much passion for the work as we have. If you absolutely love working with Web and mobile apps, and have a solid foundation of SDET skills, you may be the person we’re looking for.
The SDET is responsible for designing, developing and maintaining new and existing automation frameworks, continued evaluation of test cases for inclusion in test regression, test coverage and automation of newly implemented functionality, and development of tools to enable QA efficiencies. The SDET will also work closely with the team to form and follow quality procedures, standards and specifications, ensuring they are met and deliver the highest quality products in a timely and cost-effective manner.
Responsibilities and Deliverables
Work with the development team to identify testing needs and opportunities.
Work with the QA team in developing a QA testing strategy for the product, determining the appropriate balance of manual and automated tests, as well as the types of tests (UI, web service API, functional/performance/load, and so on).
Create manual test plans, test cases, and test scripts.
Execute and report on the full testing suite of both manual and automated tests.
Communicate effectively with technical and non-technical personnel.
Generate new ideas, never say or think "that's not my job."
Be proactive in keeping your skills fresh.
Qualifications and Experience
2+ years of manual testing (it can’t all be automated!)
1+ year(s) developing automated QA tests is a plus.
Experience with any of the following is a plus:
Selenium or similar tools
Python, Pytest, locust.io
Postman or other web service API testing tools
OS and/or Android UI testing
Able to create clear, concise, detail-oriented test plans from specifications or verbal communications.
Experience testing for validation (“we built the right thing”) and verification (“we built it right”).
Working knowledge of Windows and macOS, all major web browsers, and iOS and Android mobile devices. Linux knowledge is a plus.
Demonstrated pattern of going beyond your test plan when you see something that looks odd, to then understand why it behaved that way, and to see if a problem exists.
Strong analytical, problem solving and planning skills.
Experience with Agile software development (particularly Scrum and Kanban) and JIRA.
Knowledge of best practices for agile testing on a Scrum team.
High attention to detail with proven ability to juggle multiple, competing priorities of various sizes and complexities. A track record of making things happen in a fast-paced, dynamic environment that requires you to use your initiative, imagination, and common sense to be successful.
Excellent interpersonal skills; ability to collaborate and work successfully with teams across the organization. Excellent written and oral presentation skills.
An appreciation for pragmatism and simplicity in solutions.
Experience using a test case management system
Experience using source control systems such as Github
NRCCUA is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. All applicants must be eligible to work in the U.S.
NRCCUA endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability and need an alternative method for applying, please contact the People Team.