Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Pearson, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Quality Engineer for the Item Assist product at Pearson, you will play a critical role in ensuring the quality and performance of software solutions that support innovative educational experiences. You will work collaboratively with cross-functional teams, utilizing your expertise in software testing methodologies to identify and resolve defects, improve testing processes, and contribute to the overall success of the product. Your keen attention to detail and analytical skills will be vital in enhancing the user experience and delivering high-quality educational tools to our customers.
Job Responsibilities
- Design and implement test plans, test cases, and test scripts for the Item Assist software.
- Conduct thorough testing of software functionalities to ensure alignment with requirements and specifications.
- Identify, document, and track defects through to resolution using appropriate tools.
- Work closely with development teams to provide feedback and assist in defect resolution.
- Develop and maintain automated test scripts and testing frameworks to enhance testing efficiency.
- Perform regression testing to verify that existing functionality is not affected by new releases.
- Participate in code reviews and design reviews to ensure quality standards are met early in the development lifecycle.
- Continuously improve testing processes and methodologies to ensure high-quality software delivery.
- Establish and maintain reporting metrics to communicate testing progress and results to stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software quality assurance or software testing.
- Proficiency in automated testing tools and frameworks, such as Selenium, JUnit, or similar.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Experience in writing and executing SQL queries for database validation.
- Excellent problem-solving skills and a meticulous attention to detail.
- Effective communication skills for collaboration with technical and non-technical stakeholders.
- Familiarity with Agile/Scrum methodologies is a plus.
Technologies & Tools
The Software Quality Engineer will work with a diverse set of technologies and tools, including but not limited to, automated testing frameworks such as Selenium and JUnit, version control systems like Git, issue tracking tools such as Jira, and CI/CD pipelines for streamlined software delivery. Additionally, familiarity with SQL for database testing and knowledge of performance testing tools would be beneficial in this role.
Ideal Candidates
The ideal candidate for the Software Quality Engineer position will possess a proactive attitude and a commitment to delivering high-quality products. They will be detail-oriented, demonstrating a strong analytical mindset that drives thorough testing and critical feedback. The candidate will also be an effective communicator and collaborator, able to work both independently and as part of a team. A genuine interest in education technology and a passion for enhancing digital learning experiences will further contribute to a successful tenure in this role at Pearson.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.