Full Time

Senior Quality Assurance Engineer

Heartland
$80,000 - $120,000* / year (about $38–$58 an hour)

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 Heartland, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Quality Assurance Engineer at Heartland will play a critical role in ensuring the delivery of high-quality software products. The individual will be responsible for designing and implementing testing strategies, developing automated tests, and collaborating with cross-functional teams to enhance the overall quality of the software developed. This position requires a keen attention to detail, strong analytical skills, and a proactive approach to identifying and resolving potential issues throughout the software development lifecycle.



Job Responsibilities

  • Develop and execute comprehensive test plans and test cases based on functional and technical specifications.
  • Identify, record, and track defects, working closely with developers to ensure timely resolution.
  • Design and implement automated testing scripts using industry-standard test automation tools.
  • Collaborate with product managers, developers, and other stakeholders to understand software requirements and design test scenarios.
  • Conduct performance and security testing to ensure software robustness and compliance with industry standards.
  • Ensure the quality of software releases through regression testing and continuous testing practices.
  • Mentor junior QA engineers, sharing knowledge and best practices in software testing methodologies.
  • Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software quality assurance, with a focus on automated testing.
  • Proven experience with testing frameworks and tools such as Selenium, JUnit, or TestNG.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Proficient in coding languages such as Java, Python, or C# for automation scripting.
  • Exceptional analytical and problem-solving skills.
  • Excellent written and verbal communication skills.


Technologies & Tools

The Senior Quality Assurance Engineer will utilize various technologies and tools, including automated testing frameworks such as Selenium and JUnit, source control tools like Git, and collaborative software such as JIRA for defect tracking and project management. Knowledge of continuous integration and continuous deployment (CI/CD) pipelines will be essential for streamlining testing processes and enhancing deployment efficiency.



Ideal Candidates

Ideal candidates for the Senior Quality Assurance Engineer position are detail-oriented individuals who exhibit a strong commitment to quality and excellence. They should possess excellent communication skills, enabling effective collaboration within a team-oriented environment. A passion for technology and a drive for continuous improvement in both personal skills and team processes are critical. Successful candidates will also be adaptable to change and possess a proactive mindset for identifying risks and suggesting practical solutions.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.