Full Time

Software Test Engineer

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

Job Overview


Odyssey Systems is seeking a meticulous and detail-oriented Software Test Engineer to join our dynamic team. The successful candidate will play a crucial role in ensuring the quality and reliability of our software products through comprehensive testing processes. This position involves developing test plans, executing tests, and collaborating closely with developers and stakeholders to identify defects, validate fixes, and enhance overall software functionality. The Software Test Engineer will contribute to the continuous improvement of our testing methodologies, ensuring that our applications meet the highest quality standards.



Job Responsibilities

  • Design, develop, and execute test plans and test cases based on software specifications.
  • Conduct functional, integration, system, and regression testing to identify and document defects.
  • Collaborate with software developers and product managers to enhance product quality and usability.
  • Utilize automated testing tools and frameworks to improve efficiency in the testing process.
  • Analyze test results and provide detailed feedback and reports to stakeholders.
  • Participate in code reviews and contribute to improving overall software quality through quality assurance best practices.
  • Stay updated with the latest testing methodologies, tools, and industry trends to incorporate innovative practices in testing processes.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 2 years of experience in software testing, quality assurance, or a similar role.
  • Strong knowledge of testing methodologies, tools, and processes.
  • Experience with automated testing tools (e.g., Selenium, JUnit, LoadRunner).
  • Proficient in programming or scripting languages (e.g., Java, Python, JavaScript).
  • Familiarity with Agile methodologies and experience working in Agile teams.
  • Excellent analytical and problem-solving skills, with strong attention to detail.


Technologies & Tools


The Software Test Engineer will utilize a variety of technologies and tools to perform testing activities. Commonly used software includes automated testing tools such as Selenium and JUnit, bug tracking systems like JIRA, and version control systems such as Git. Proficiency in programming languages such as Python and Java is essential, along with familiarity with API testing tools like Postman. Exposure to performance testing tools such as LoadRunner and automated build and deployment tools will also be beneficial for this position.



Ideal Candidates


Ideal candidates for the Software Test Engineer position will possess a blend of technical proficiency and effective communication skills. They should be proactive and highly organized, with a passion for ensuring quality in every aspect of the software development life cycle. Strong collaborators, they will demonstrate the ability to work effectively within a team while also taking initiative in identifying potential problems and suggesting solutions. Adaptability to changing project requirements and an eagerness to learn about new technologies will be crucial traits for success in this role.

A full-time year is 2,080 hours: $20 an hour is $41,600 a year before taxes, and $50,000 a year is $24.04 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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