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 the quality and performance of software applications. This position involves developing and executing test plans, automating test cases, and identifying and documenting software defects. The successful candidate will collaborate closely with cross-functional teams, contributing to the overall software development lifecycle to ensure high-quality deliverables that meet client expectations and industry standards.
Job Responsibilities
- Design, develop, and execute comprehensive test plans and test cases for the Item Assist product.
- Implement automated testing strategies to increase efficiency and accuracy in the testing process.
- Identify, record, and track software defects, providing detailed documentation of issues.
- Collaborate with developers and product owners to understand requirements and improve software functionality.
- Perform regression testing and provide recommendations for process improvements.
- Participate in project meetings to understand project timelines and deliverables.
- Develop and maintain documentation related to test cases, test results, and software quality processes.
- Stay updated on industry trends, tools, and best practices in software testing and quality assurance.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software quality engineering or a related quality assurance role.
- Proven experience with test automation tools and frameworks.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Knowledge of programming languages such as Java, Python, or C# is preferred.
- Familiarity with bug tracking and test management tools.
- Excellent analytical and problem-solving skills with attention to detail.
- Strong communication skills, both written and verbal.
Technologies & Tools
The Software Quality Engineer will utilize a variety of technologies and tools in their daily activities. This includes test automation frameworks such as Selenium or Appium, continuous integration tools like Jenkins or GitLab CI, and bug tracking software such as JIRA. Familiarity with version control systems like Git and experience with performance testing tools like JMeter may also be required. Proficiency in scripting languages and database management tools can further enhance efficiency and effectiveness in this role.
Ideal Candidates
Ideal candidates for the Software Quality Engineer position should possess a strong passion for technology and quality assurance. They should demonstrate a proactive attitude towards problem-solving and possess exceptional analytical skills. Effective team collaboration and a strong commitment to continuous learning and improvement are crucial attributes. A good fit for this role will also be able to adapt to fast-paced environments and manage multiple tasks simultaneously while ensuring high-performance standards in software quality.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.