Full Time

Software Engineer (Quality Assurance)

Deaglo
$60,000 - $110,000* / year (about $29–$53 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 Deaglo, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer (Quality Assurance) at Deaglo will play a critical role in ensuring the quality and reliability of our software products. This individual will be responsible for designing and executing tests, identifying defects, and collaborating closely with development teams to facilitate continuous improvement. The position requires a keen attention to detail as well as a strong understanding of software development processes, ensuring that all quality standards are met throughout the project lifecycle.



Job Responsibilities

  • Develop, maintain, and execute test plans, test cases, and test scripts.
  • Collaborate with software developers and product managers to understand the functionality of the software and develop comprehensive test strategies.
  • Identify, record, and track bugs and issues with detailed reporting.
  • Conduct manual and automated testing to ensure a high standard of software quality.
  • Assist in the design and delivery of training to new team members on QA processes and tools.
  • Participate in code reviews and provide feedback to ensure adherence to quality standards.
  • Continuously improve testing methodologies and processes.
  • Monitor and validate system performance, reliability, and scalability through continuous testing.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software testing and quality assurance roles.
  • Proficiency in automated testing tools and frameworks such as Selenium, JUnit, or TestNG.
  • Strong knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Experience with scripting languages (e.g., Python, JavaScript) for test automation.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) processes.
  • Exceptional analytical and problem-solving skills.


Technologies & Tools

The role of Software Engineer (Quality Assurance) will encompass the use of various technologies and tools to ensure the highest quality of software products. The candidate will engage with automated testing frameworks such as Selenium and JUnit, along with scripting languages like Python for test automation. Familiarity with continuous integration tools like Jenkins, as well as version control systems like Git, is essential to facilitate effective collaborative workflows.



Ideal Candidates

Ideal candidates for the Software Engineer (Quality Assurance) position will possess not only the technical skills required for stringent testing but also the soft skills that enable effective teamwork and communication. They should demonstrate a proactive approach to identifying quality issues and possess the ability to work independently while being open to feedback. Successful candidates exhibit a passion for software quality, a commitment to continuous learning, and a strong desire to contribute to team-oriented environments.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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