Full Time

Software Engineer in Test

Excelhire
$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 Excelhire, 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 Excelhire, you will play a pivotal role in ensuring the highest quality of software products. You will design, develop, and execute automated test scripts, identify and resolve defects, and collaborate closely with both development and product teams. Your contributions will enhance testing efficiency and support continuous integration practices, ensuring our products meet both functional and performance standards.



Job Responsibilities

  • Design and implement automated test frameworks and test cases for web and mobile applications.
  • Conduct manual testing when necessary and troubleshoot any issues identified.
  • Work closely with cross-functional teams to understand product features and create test strategies.
  • Develop and maintain documentation related to test plans, cases, and results.
  • Participate in code reviews to ensure testability and code quality.
  • Monitor automated test results and provide feedback on performance and reliability.
  • Contribute to the CI/CD pipeline by incorporating automated testing into the deployment process.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software testing or software development.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with test automation tools such as Selenium, JUnit, or TestNG.
  • Familiarity with Agile methodologies and tools like JIRA or Confluence.
  • Strong analytical skills and attention to detail.
  • Excellent communication skills, both written and verbal.


Technologies & Tools

In this position, you will leverage a variety of technologies and tools including Selenium for test automation, JUnit for unit testing, and CI/CD pipelines using Jenkins or GitLab CI. Familiarity with cloud-based testing environments and performance testing tools like JMeter or LoadRunner will also be beneficial. Additionally, you will engage with version control systems such as Git and may use collaborative tools such as Slack or Microsoft Teams for team communication.



Ideal Candidates

The ideal candidates for this position will demonstrate a strong passion for quality assurance and continuous improvement. They should possess a proactive attitude towards problem-solving and be willing to learn new technologies. Successful team members are detail-oriented, work effectively in a collaborative environment, and are adept at managing multiple priorities. Strong communication skills and the ability to articulately express technical concepts to non-technical stakeholders will greatly benefit those in this role.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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