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.
Job Overview
The Software Quality Engineer for the Item Assist product at Pearson is responsible for ensuring the quality and reliability of software applications through rigorous testing and validation processes. This role entails collaborating with development teams to define testing strategies, developing comprehensive test plans, and conducting both manual and automated testing to identify defects and potential areas for improvement. The Software Quality Engineer will play a crucial role in enhancing product functionality and performance, contributing to the overall user experience of Pearson's educational tools.
Job Responsibilities
- Develop and implement test plans and test cases based on product requirements and specifications.
- Conduct thorough exploratory, functional, regression, and performance testing.
- Collaborate with software developers and product managers to ensure that testing aligns with development and business objectives.
- Identify, document, and prioritize defects, providing detailed feedback and recommendations for resolution.
- Create automated test scripts and maintain automation frameworks to improve testing efficiency.
- Participate in code reviews and ensure adherence to quality standards throughout the development cycle.
- Monitor software performance and user feedback to drive continuous improvement in product quality.
- Provide training and support on quality assurance best practices to team members.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 3 years of experience in software quality assurance or testing.
- Proficient in software testing methodologies, tools, and best practices.
- Experience with automation testing tools such as Selenium, JUnit, or similar frameworks.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication skills, both verbal and written, with the ability to work collaboratively in a team environment.
- Familiarity with Agile development methodologies is a plus.
Technologies & Tools
The Software Quality Engineer will utilize a variety of technologies and tools including industry-standard testing frameworks like Selenium and JUnit, version control systems such as Git, and collaboration tools such as Jira and Confluence. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices and tools will be beneficial in automating testing processes and facilitating timely feedback loops within the software development lifecycle.
Ideal Candidates
Ideal candidates for this position will possess a combination of technical proficiency and a passion for quality assurance in software development. They should be proactive, committed to continuous learning, and take initiative in problem-solving. Strong interpersonal skills and the ability to thrive in a fast-paced, collaborative environment are essential. Candidates who exhibit a detail-oriented mindset and a dedication to delivering high-quality products to end-users will fit exceptionally well in the Pearson team.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.