Full Time

Software Engineer in Test

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

Job Overview

As a Software Engineer in Test at Sterling 5, Inc., you will play a crucial role in the development and maintenance of our software quality assurance processes. You will focus on creating robust automated testing frameworks, executing tests, identifying software defects, and collaborating closely with developers and other stakeholders to ensure a seamless integration of quality standards throughout the software development lifecycle. The ideal candidate will have a strong technical background and a passion for ensuring product excellence through innovative testing methodologies.



Job Responsibilities

  • Design, develop, and maintain automated test scripts to enhance the testing process.
  • Execute functional, performance, and regression testing on various software applications.
  • Identify, analyze, and document defects found during testing; collaborate with development teams for resolution.
  • Participate in test planning and review requirements and design specifications to develop test plans.
  • Implement best practices in software testing methodologies and advocate for a quality-first culture.
  • Continuously improve test processes and tools to enhance efficiency and effectiveness.
  • Assist in the development of user training and documentation to support end-user success.
  • Provide support for production issues and work closely with the engineering team for resolutions.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of experience in software testing and automated testing frameworks.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Strong knowledge of software testing methodologies and tools, including Selenium, JUnit, and TestNG.
  • Experience with CI/CD tools like Jenkins, Git, or similar platforms.
  • Understanding of Agile methodologies and experience working in Agile teams.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written.


Technologies & Tools

In this role, you will work with a variety of technologies and tools to automate testing processes and improve software quality. Key tools include Selenium for automated web testing, JUnit and TestNG for testing frameworks, and Jenkins for continuous integration and deployment. Additionally, familiarity with version control systems like Git is essential, as well as exposure to databases and SQL for handling data-driven testing scenarios.



Ideal Candidates

The ideal candidate for the Software Engineer in Test position at Sterling 5, Inc. will possess a proactive attitude and a keen interest in improving software quality. Characteristics such as strong analytical thinking, attention to detail, and a commitment to excellence in software development are critical. They should also be adaptable, able to work well in a team environment, and eager to learn new technologies and testing methodologies that contribute to enhancing product quality. The ability to communicate effectively with both technical and non-technical stakeholders is essential for success in this role.

In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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