Jr. Quality Assurance Automation Engineer (remote)

Illuminate Education - Remote - Full time

What is the Role?

As a Test Automation Engineer at Illuminate Education, you will join a team working on automation scaling IE’s product and support tools as we expand to new districts and grow our product line. You’ll be an integral part of the efforts to keep the quality of our product high as we shape, develop and handle our capabilities, implement and lead quality solutions, demonstrate creative capabilities, data, and infrastructure across owned and operated properties. This role requires you to be an excellent test engineer with a deep knowledge of test automation.

You are awesome for this role because:

  • You are passionate about software quality and are constantly looking for ways to improve quality without slowing things down. You believe quality is everyone’s job and you are there to help identify ways to build quality in from the beginning of the software lifecycle.
  • You relentlessly pursue ways to automate everything in order to improve team efficiency. Doing something more than once makes you look for a way to automate it.
  • You know how to deal with flakey tests. You’ve done it before and you will tackle it with patience and perseverance so that your test suite is reliable, robust, and fast.
  • You are highly technical and comfortable writing code, especially Java-based languages.
  • You are a carpenter of automation, your tool bag includes Selenium, RestAssured, and Jmeter.
  • You have been doing automation for at least 2 years or more.
  • You are excellent at communicating and collaborating, especially with folks who aren't test engineers.
  • Your background includes testing the cloud, distributed systems, REST APIs.

About our Platform:

Illuminate Education’s platform is an ever-evolving mix of custom data analytics, 3rd-party services and solutions, and software written using: modern JavaScript, Java, Python, PHP, Ansible, AWS Services, and a little bit of plain grit.

Your First Week

  • You will spend time with engineers and product getting up to speed on the current test environment and framework, and test features from our backlog to get a sense of the current individual contributor experience. You will familiarize yourself with our CI/CD framework by committing changes to our code and seeing them deploy to each environment.
  • You will create an automated test.
  • You will pair with another engineer to support a release.

Your First Month:

  • You will perform your first release, verifying it in staging, canary, and production through our monitoring tools to ensure metrics and functionality are working as expected.
  • You will own test and automation related stories from the backlog through to production.
  • You will contribute to feature stories by identifying acceptance criteria, pairing with software engineers, and automating identified acceptance criteria.

Your First 3-6 Months:

  • You are fully integrated into the product development team working side by side with the software engineers, product managers, designers, and all other roles to contribute to delivering on the team’s commitments.
  • You are learning new things, teaching others things you know, identifying improvements, and taking the initiative to improve areas that you can
  • You are working with the test engineer team to expand and define the test automation plan while automating existing test cases.
  • You are pairing with engineers to identify and implement improvements to our automation framework and deployment pipelines.
  • You are maintaining and improving the deployment and release pipelines to ensure they are fast with robust and reliable test suites with visible results for failures and successes.
  • You are working with the team to coordinate product releases frequently and learning and improving the process each time.
  • You are mentoring manual testers to help them learn the fundamentals of programming and automation and giving them the confidence to take on more challenging engineering tasks.

Illuminate Education is an Equal Opportunity Employer. Consistent with our mission of serving a diverse and global audience, we value a diverse workforce and inclusive culture which reflects that. We encourage applications from all qualified individuals without regard to race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, marital status, disability, and veteran status.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Entry Level

Illuminate Education

Illuminate Education partners with K-12 educators to equip them with data to serve the whole child and reach new levels of student performance.

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up