Full Time

Senior Software Design Quality Engineer

ECI
$90,000 - $130,000* / year (about $43–$63 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 ECI, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Design Quality Engineer at ECI will play a critical role in ensuring the quality and reliability of software products through rigorous testing and validation processes. This position is responsible for developing and implementing testing methodologies, collaborating with cross-functional teams to identify and resolve technical issues, and guiding junior engineers to foster a quality-first engineering culture. The ideal candidate will utilize their extensive experience to lead quality assurance initiatives, optimize testing frameworks, and contribute to continuous improvement efforts across the software development lifecycle.



Job Responsibilities

  • Design and execute comprehensive test plans, test cases, and test scripts that ensure optimal quality of software applications.
  • Collaborate with software engineers and product managers to understand product functionality and ensure testing aligns with user requirements.
  • Identify, document, and track defects using issue tracking tools; work with developers to troubleshoot and resolve issues.
  • Implement and maintain automated testing frameworks to enhance testing efficiency and coverage.
  • Conduct code reviews and provide constructive feedback to promote software quality standards.
  • Provide mentorship and guidance to junior quality engineers in testing methodologies and best practices.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives within the development process.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field; Master's degree preferred.
  • Minimum of 5 years of experience in software quality assurance or testing.
  • Proficient in automated testing tools and programming languages, such as Selenium, Java, and Python.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Experience with performance testing tools and techniques.
  • Excellent analytical and problem-solving skills, with a keen attention to detail.
  • Strong verbal and written communication skills, with the ability to collaborate effectively with team members.


Technologies & Tools

The Senior Software Design Quality Engineer will engage with a variety of technologies and tools, including but not limited to automated testing frameworks such as Selenium and JUnit, programming languages such as Python and Java, version control systems like Git, and project management tools such as Jira and Confluence. Familiarity with cloud platforms and CI/CD pipelines will also be advantageous to support the quality assurance processes in a DevOps environment.



Ideal Candidates

The ideal candidate for this position possesses a strong foundation in software testing principles and a passion for quality assurance. They should exhibit outstanding attention to detail, a proactive approach to problem-solving, and a willingness to mentor others. A collaborative spirit, combined with effective communication skills, will enable the candidate to excel in a team-oriented environment. Additionally, they should demonstrate flexibility and adaptability in the face of rapidly changing technologies and processes.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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