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.
A day in the life of a Software Development Engineer in Test
Take ownership over test automation. Design, develop, and implement test-related code to create tools, unit tests, test scripts, test harnesses, test frameworks, and other infrastructure for validating Web apps, mobile apps, and web service APIs.
Build robust, scalable, and high quality test automation solutions for functional and regression testing, as well as other non-functional testing, load and performance testing.
Assist in the planning, creation and management of the test environments (on AWS) and test data.
Work with your QA teammates to help design test plans and perform risk analysis.
Review requirements, specifications and acceptance criteria. Quickly translate technical requirements and product goals into test plans and automated tests.
Participate in creating technical specifications and performing code reviews with other engineers.
Participate in agile planning and scope estimation for team projects.
Generate and maintain documentation as needed.
Participate in the review of QA procedures and processes, and provide recommendations for improvements to eliminate redundancies in testing and increase efficiency.
Stay up to date on industry best practices in automation, agile, and continuous testing by trying new frameworks and technologies on the market.
Mentor the team and individuals on best automation practices, design and implementation.
Analyze and communicate test results and defect tracking.
Obtain familiarity with all of our products and their interconnectivity. Develop expertise in the product(s) you’re assigned to.
Manage multiple competing priorities through effective organization and communication.
Communicate effectively with technical and non-technical personnel.
Excellent written and verbal (business) communications skills.
Generate new ideas, never say or think "that's not my job.
"Be proactive in keeping your skills fresh.
Within 1 month, you will have a good familiarity with the web products and how they interact as well as a deeper understanding of assigned product. You will also be actively contributing to feature testing work.
Within 3 months, you will be developing more thorough understanding of all Web Products and contributing to test case creation.
Within 6 months you will be actively testing/writing test cases for all products and contributing to automated regression suite.
2+ years of experience as an SDET.
2+ years of experience with REST API testing.
3+ years of experience developing with Python.
Proficiency with automated testing types (Unit, Functional, Load, Security, Behavioral, Integration).
Experience accessing databases - both relational and NoSQL - in order to investigate, troubleshoot, or validate.
Automated test experience with Selenium or Pytest.
Strong mathematical skills.
Ability to develop maintainable, production level code.
Experience with Test Management and Defect Tracking tools.
Demonstrated ability to work on complex projects and work cross-functionally.
A focus on quality and detail.
Demonstrated initiative and commitment to ongoing process improvement.
Strong troubleshooting and problem-solving skills.
Strong willingness and ability to learn new technology.
Experience working in an Agile environment.
BS in Computer Science, Software Engineering or equivalent, or a Bachelor’s in an unrelated field with at least 5 years of relevant experience. A relevant Master's degree is a plus.
ISTQB Test Automation Engineering Certification is a plus.
Creativity & Innovation - Generates new ideas, challenges the status quo, takes risks, supports change, encourages innovation, solves problems creatively.
Productivity - Manages a fair workload, volunteers for additional work, prioritizes tasks, develops good work procedures, manages time well, handles information flow.
Quality Work - Is attentive to detail and accuracy, is committed to excellence, looks for improvements continuously, monitors quality levels, finds root cause of quality problems, owns/acts on quality problems.
Teamwork - Meets all team deadlines and responsibilities, listens to others and values opinions, helps team leader to meet goals, welcomes newcomers and promotes a team atmosphere.
What sets us apart?
Mission driven culture
Paid holidays and generous PTO policy
Generous benefits:Medical, Dental, Vision, Paid Life and Disability, HSA, FSA, Tuition Reimbursement, and 401k
Collaborative and energetic work environment with other motivated, career-driven professionals
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.