Full Time

Software Engineer in Test

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

Overview

At Somos, Inc., the Software Engineer in Test (SET) plays a crucial role in ensuring the quality and functionality of software applications. This position involves designing and implementing automated tests, collaborating with developers to improve the testability of code, and identifying areas for functional improvement. The SET will contribute to the overall quality assurance process, ensuring that the end-user experience aligns with the company’s high standards.



Job Responsibilities

  • Develop and maintain automated test scripts for various software applications.
  • Collaborate closely with the development team to integrate testing into the software development lifecycle.
  • Identify and report software defects through comprehensive testing methodologies.
  • Execute functional and regression tests, ensuring the software operates as intended across different environments.
  • Participate in code reviews, offering suggestions for improvements related to testability and performance.
  • Analyze and generate testing metrics to effectively communicate progress and quality to stakeholders.
  • Stay updated on industry trends and best practices in testing and quality assurance.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software testing and quality assurance.
  • Proficient in automated testing tools such as Selenium, JUnit, or TestNG.
  • Strong understanding of software development methodologies, especially Agile and DevOps.
  • Familiarity with programming languages like Java, Python, or C#.
  • Experience with performance testing tools such as JMeter or LoadRunner.
  • Excellent analytical and problem-solving skills, with a keen attention to detail.


Technologies & Tools

The Software Engineer in Test will utilize a range of technologies and tools to achieve their testing goals. Key technologies include automated testing frameworks such as Selenium and JUnit, programming languages like Java and Python for writing test scripts, and performance testing software such as JMeter. Furthermore, familiarity with CI/CD tools such as Jenkins and version control systems like Git is essential for seamless collaboration within the development team.



Ideal Candidates

Ideal candidates for the Software Engineer in Test position should be highly motivated, detail-oriented, and possess a strong passion for quality assurance. They should demonstrate excellent communication skills to effectively collaborate with cross-functional teams. Additionally, a growth mindset and a willingness to learn new tools and technologies will enable them to adapt to the evolving landscape of software development and testing. A proactive approach to problem-solving and a commitment to delivering high-quality solutions are essential traits for success in this role.

Claiming unemployment in Oklahoma? Its agency asks for 2 work search efforts a week. What it asks →

View Similar Jobs

Matches Jobs

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