Full Time

Software Test Engineer

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

Job Overview

The Software Test Engineer will play a critical role in ensuring the quality and reliability of software products by developing and executing test plans, identifying defects, and facilitating enhancements through rigorous testing procedures. The ideal candidate will collaborate closely with developers, product managers, and other stakeholders to ensure that products meet both functional and non-functional requirements. This position requires thorough knowledge of testing methodologies and tools, a keen eye for detail, and a proactive approach to problem-solving.



Job Responsibilities

  • Design and implement testing strategies for new software features.
  • Conduct comprehensive manual and automated testing of applications.
  • Identify, document, and track software defects, communicating findings with development teams.
  • Develop test cases, test scripts, and test data based on functional and non-functional specifications.
  • Perform regression testing to validate changes and enhancements.
  • Collaborate with cross-functional teams to ensure a continuous improvement process.
  • Participate in requirements and design reviews to provide input on testability.
  • Utilize metrics to analyze test results and report on software quality status.
  • Maintain testing documentation and ensure compliance with company standards.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software testing, including manual and automated testing.
  • Strong understanding of software development lifecycle (SDLC) and testing methodologies.
  • Proficient in test automation tools such as Selenium, JUnit, or similar frameworks.
  • Experience with performance testing tools like JMeter or LoadRunner is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong verbal and written communication skills.
  • Experience with Agile methodologies is preferred.


Technologies & Tools

The Software Test Engineer will utilize a range of technologies and tools including, but not limited to, automated testing frameworks such as Selenium and JUnit, performance testing tools like JMeter, and bug tracking systems like Jira. Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins) is also advantageous as part of the testing environment.



Ideal Candidates

The ideal candidates for this position are detail-oriented individuals who possess strong analytical skills and a passion for quality assurance. They should be adept at collaborating in a team-oriented environment and demonstrate a proactive approach to identifying and solving problems. Strong communication skills are essential as the role requires the ability to articulate issues clearly to both technical and non-technical stakeholders. A sense of ownership towards the quality of the end product and a commitment to continuous improvement are key traits that will contribute to success in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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