Full Time

Software Test Engineer

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

Overview

The Software Test Engineer at Dice will be responsible for ensuring the quality and functionality of software applications through comprehensive testing, analysis, and documentation. This position requires a detail-oriented individual who can work collaboratively with cross-functional teams to identify and resolve defects, implement testing strategies, and enhance the overall performance and reliability of our software products. The ideal candidate will possess strong analytical skills and a passion for quality assurance, coupled with an understanding of the software development lifecycle to help drive excellence in delivery.



Job Responsibilities

  • Develop and execute test cases, test plans, and automated scripts to validate software functionality and performance.
  • Identify, document, and track defects using issue tracking systems.
  • Collaborate with development teams to understand project requirements and provide input on testing strategies.
  • Participate in requirement and design reviews to provide feedback from a testing perspective.
  • Perform regression, integration, and performance testing to ensure software stability and scalability.
  • Assist in troubleshooting and resolving issues identified during testing.
  • Provide clear and concise reports on test outcomes and ensure quality standards are met.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 2-4 years of experience in software testing or quality assurance.
  • Proficiency in testing methodologies, tools, and processes.
  • Experience with automated testing frameworks and tools such as Selenium, JUnit, or similar.
  • Strong knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Strong verbal and written communication skills to effectively report findings and collaborate with team members.


Technologies & Tools

The Software Test Engineer will utilize various technologies and tools to effectively carry out their responsibilities. These include automated testing tools such as Selenium and JUnit, performance testing software like JMeter, and bug tracking systems such as JIRA. Familiarity with continuous integration and deployment tools like Jenkins may also be beneficial. Knowledge of version control systems, particularly Git, will be an asset in maintaining code and documentation related to testing.



Ideal Candidates

The ideal candidate for the Software Test Engineer position will possess a strong commitment to quality and a proactive approach to identifying and rectifying software issues. They thrive in team-oriented environments and demonstrate exceptional problem-solving capabilities. A willingness to learn and adapt to new technologies, coupled with the ability to maintain a meticulous approach to tasks, are essential qualities. Moreover, effective communication skills are key to liaising between technical and non-technical stakeholders, ensuring a unified understanding of quality objectives.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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