Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Quality Assurance Engineer - Business Systems image - Rise Careers
Job details

Senior Quality Assurance Engineer - Business Systems

We are seeking an experienced professional software automation engineer to help us achieve our mission of continuous business value delivery and serve as a strategic partner on the Business Systems team. This is an exciting and evolving role serving as the QA Lead to help grow our QA automation practice, improve processes, and mentor fellow Quality Assurance Specialists and Quality Assurance Engineers on the IT team.

Knowledge of a variety of automated testing techniques and approaches is essential. You’ll be able to pick the most suitable one for a given context and be able to explain the reasoning behind the chosen approach to different audiences. You know your heuristics from your oracles and know how to get the defects fixed that you found.

It is unlikely that anyone with less than 5 to 7 years’ relevant experience will be suitable for this role, but we have been pleasantly surprised before. Experience in manual UI testing is a must. You’ll be asked to conduct manual and automation testing as part of a team or to be the sole automation engineer on a project reporting to an IT Director.

The impact you'll have:

  • You are used to collaborating with developers, product owners, UI designers, and others in QA

  • You can analyze a feature and identify test coverage, as well as risks the team has not considered yet

  • You are able to come up with testing strategy to identify test cases best for automation vs. manual testing

  • You are knowledgeable of coding best practices

  • You are knowledgeable of different styles of testing frameworks and can compare pros and cons of each scenario

  • You can design a testing framework, look for feedback, and adjust on the design before writing any code

  • You rapidly discover important information about the product and effectively communicate this to the appropriate stakeholder

  • You create devious tests that uncover unexpected problems

  • 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 frameworks, techniques, and methodologies, and are familiar with prominent voices in the online testing community

  • Test automation– you are proficient in test automation to a level where you can discuss different approaches and can pick a specific design based on the product under test. To support this, you also have advanced knowledge of at least one modern programming language

  • Agile software development– you understand the common methodologies (Scrum, Kanban) and can articulate how strong test automation can best support the 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 engineer

  • Mentoring– you love to share knowledge and are good at it. You are comfortable training a new team member on the framework you are building, demonstrating interesting tools and techniques you have found to be effective to your team, and teaching inexperienced engineers the fundamentals of testing

  • Enterprise-level applications – you understand the key challenges related to testing enterprise-level managed applications responsible for day-to-day business team operations and can articulate your experience in this context. You are comfortable drawing an architecture diagram of the system under test

  • Web applications – you understand the key challenges related to building and testing a robust web application responsible for lead generation 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

Who we're looking for:

  • You are great at modeling, questioning, generating, explaining, and elaborating on test ideas

  • You can design and write a testing framework and testing tools from scratch to enhance the quality testing of a product

  • You can search through logs or crash reports to help isolate and identify the root cause of issues and are comfortable doing this from the command line

  • You have the ability to think playfully about serious matters

  • You can make observations and assimilate them to a mental model of a situation, and change your mental model as new information becomes available

  • You are able to describe defects in sufficient detail for a developer to understand and reproduce, and for business owners to understand user impact

  • You know when automated testing is better than manual testing

  • You know when manual testing is better than automated testing

  • You have experience with distributed version control systems

  • You solve hard problems independently and collaboratively

  • You can see failure in success, and identity value in failure

  • You can stand up for what you believe is right, and back down for what you realize is wrong

  • You value critical thinking, curiosity, creative thinking, and analytical thinking.

  • You have years of experience being a member of agile scrum team

  • You have experience creating testing SaaS platforms such as Salesforce (SFDC), Rootstock, Softeon, as well as custom tools built in-house and Sitecore CMS.

  • You worked with test automation tools such as Copado Robotics Testing (CRT), Selenium, and Playwright

Pay Range – This role’s range is $81,500. - $139,500. The wage range for this role takes into account the wide range of factors that Curriculum Associates considers in making compensation decisions based on our Compensation Philosophy. Actual base pay within that range will vary based upon several factors including, but not limited to, prior experience and relevant skill sets. At Curriculum Associates, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances for each case. This role is also eligible to participate in the company bonus plan. The Company recognizes that minimum wage varies by location and will ensure all compensation decisions comply with applicable state and local laws.

Benefits – Benefit eligible employees (and their families) are covered by medical, dental, vision, and basic life insurance. Employees can enroll in our company’s 401k plan and receive an employer match. Employees have access to a flexible vacation and sick policy in addition to twelve paid holidays and a winter office closure between Christmas and New Year's, as well as a number of additional perks and benefits.

Founded in 1969, Curriculum Associates is a leading educational technology and publishing company with a mission to make classrooms better places for students and teachers. As a company, we have both a responsibility and the opportunity to reduce ...

6 jobs
MATCH
Calculating your matching score...
TEAM SIZE
DATE POSTED
July 22, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!