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
The Software Quality Engineer for the Item Assist product at Pearson plays a crucial role in enhancing product performance and reliability by implementing quality assurance strategies throughout the software development lifecycle. This individual will be responsible for designing and executing test plans, identifying defects, and collaborating closely with development teams to ensure that high-quality software is delivered. This position also involves contributing to continuous improvement initiatives and providing training and guidance on best practices in software testing.
Job Responsibilities
- Develop and execute comprehensive test plans and test cases based on software requirements and design specifications.
- Identify, document, and track defects in the software, utilizing a defect management tool.
- Conduct functional, regression, performance, and user acceptance testing to ensure software quality.
- Collaborate with cross-functional teams to understand product requirements and provide feedback on specifications.
- Participate in design reviews and provide input on product design from a quality perspective.
- Implement automated testing tools and frameworks to enhance testing efficiency and coverage.
- Assist in defining and implementing quality metrics to measure software performance.
- Provide regular reports on testing progress, coverage, and defect resolution status to stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software quality assurance and testing.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Experience with automated testing tools, including but not limited to Selenium, JUnit, or TestNG.
- Proficient in programming languages such as Java, Python, or C#.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills to work effectively within a team environment.
- Experience in using defect management tools such as JIRA or Bugzilla.
Technologies & Tools
The ideal candidate will be proficient in various technologies and tools, including test automation frameworks like Selenium and TestNG, programming languages such as Java and Python, and defect management tools like JIRA. Familiarity with CI/CD tools and cloud-based testing environments will also be advantageous, as they contribute to enhanced team collaboration and shipping efficiency.
Ideal Candidates
The ideal candidate for this position is detail-oriented and possesses a strong passion for quality assurance and software testing. They should demonstrate a proactive attitude towards problem-solving, be capable of working under pressure, and have a deep understanding of software testing methodologies. Additionally, effective communication skills and the ability to work collaboratively with a multidisciplinary team are essential attributes that make a candidate successful in this role.
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.