Full Time

Software Test Engineer - Remote

Ferguson
Remote!
$60,000 - $100,000* / year

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

Job Overview

The Software Test Engineer at Ferguson will play a pivotal role in ensuring the quality and functionality of software applications through rigorous testing processes. This position requires the engineer to design, execute, and maintain test cases, as well as to collaborate with cross-functional teams to identify and resolve software defects. The successful candidate will be responsible for implementing automated testing solutions, enhancing overall testing efficiency, and contributing to the continuous improvement of the software testing lifecycle.



Job Responsibilities

  • Develop and execute comprehensive test plans and test cases based on software requirements and specifications.
  • Perform functional, regression, performance, and user acceptance testing on various software applications.
  • Identify, log, and track defects using appropriate tools, ensuring clear and detailed documentation.
  • Collaborate with developers, product managers, and other stakeholders to improve software quality.
  • Design and implement automated testing scripts to streamline testing processes.
  • Participate in code reviews and contribute to continuous improvement efforts in testing methodologies.
  • Maintain test environments and ensure test data is relevant and up-to-date.
  • Provide detailed reports on testing outcomes and recommend solutions for identified issues.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in software testing or quality assurance.
  • Strong proficiency in testing methodologies, tools, and processes.
  • Experience with automated testing tools such as Selenium, JUnit, or similar frameworks.
  • Knowledge of programming languages like Java, Python, or similar languages.
  • Familiarity with Agile methodologies and software development life cycles (SDLC).
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong communication skills, with the ability to clearly articulate technical concepts.


Technologies & Tools

The Software Test Engineer will primarily work with technologies and tools such as Selenium for automated testing, JIRA for defect tracking, and Git for version control. Familiarity with CI/CD tools like Jenkins or Azure DevOps may also be required to support automated build and deployment processes. Additionally, experience with database management systems such as SQL will be beneficial for performing backend testing.



Ideal Candidates

Ideal candidates for the Software Test Engineer position will possess a meticulous attention to detail, a passion for quality assurance, and the ability to work effectively in a fast-paced, remote environment. They should exhibit a strong sense of ownership over their work and demonstrate exemplary teamwork and collaboration skills. A proactive approach to problem-solving and the ability to adapt to evolving technologies and processes will also contribute to their success in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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