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 will play a crucial role in ensuring that high-quality standards are maintained throughout the software development lifecycle. This individual will work closely with cross-functional teams to identify, analyze, and rectify software quality issues, employing various testing methodologies to ensure that the product meets both functional and non-functional requirements. The Software Quality Engineer will also participate in defining test strategies, automating testing processes, and enhancing existing test frameworks to improve product reliability and performance.
Job Responsibilities
- Design and implement effective test strategies to validate software functionalities.
- Develop, execute, and maintain automated test scripts for regression and performance testing.
- Collaborate with developers and product managers to understand requirements and functionality.
- Identify, document, and track defects through the use of defect management tools.
- Perform thorough testing of web applications, APIs, and mobile applications.
- Participate actively in review meetings to contribute to continuous improvement in software quality.
- Monitor test execution results and report out on test progress to stakeholders.
- Recommend and implement process improvements to enhance testing efficiency.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software quality assurance and testing.
- Proficiency in automated testing tools such as Selenium, JUnit, or TestNG.
- Strong understanding of software development methodologies, particularly Agile and Scrum.
- Experience in performance testing and tools like JMeter or LoadRunner.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across teams.
Technologies & Tools
The Software Quality Engineer will utilize a range of technologies and tools to execute their testing responsibilities. This includes popular automation testing frameworks such as Selenium and JUnit, performance testing tools like JMeter, and continuous integration tools such as Jenkins or GitLab CI. Additionally, the role involves working with various defect tracking and test management tools, which may include JIRA and TestRail, to enhance the efficiency and effectiveness of the testing process.
Ideal Candidates
The ideal candidates for the Software Quality Engineer position will possess strong attention to detail, a proactive approach to problem-solving, and a deep-seated commitment to delivering high-quality software solutions. They should be adaptable and able to thrive in a collaborative environment, constantly seeking opportunities to learn and share knowledge with peers. A passion for technology and a strong desire to improve processes will be critical in ensuring their success in this role at Pearson.
In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.