Full Time

Software Engineer in Test

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

Job Overview

CLPS Global is seeking a dedicated and detail-oriented Software Engineer in Test to join our dynamic team. In this role, you will be responsible for designing and executing automated tests to ensure the quality and reliability of our software products. You will work closely with developers and product managers to identify, document, and resolve defects and will play a pivotal role in enhancing our testing frameworks and practices to drive continuous improvement. Your contributions will ensure that our solutions meet the highest standards of performance and usability.



Job Responsibilities

  • Design, develop, and implement automated test scripts to validate software functionality.
  • Perform thorough manual testing as required to supplement automated testing efforts.
  • Collaborate with cross-functional teams to define testing requirements and analyze product specifications.
  • Identify, document, and track defects, and work with development teams to resolve issues.
  • Enhance existing testing frameworks and practices for greater efficiency.
  • Participate in code reviews and provide critical feedback to ensure adherence to quality standards.
  • Contribute to the development of testing process improvements and best practices.
  • Provide testing progress reports and raise potential issues early in the development cycle.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer in Test or in a similar testing role.
  • Strong knowledge of software testing methodologies and best practices.
  • Proficiency in at least one programming language (e.g., Java, Python, C#).
  • Experience with automated testing tools (e.g., Selenium, TestNG, JUnit).
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.


Technologies & Tools

The successful candidate will utilize a range of technologies and tools including, but not limited to, Selenium for automated tests, JIRA for defect tracking and project management, Git for version control, and various test management tools such as TestRail. Additionally, familiarity with cloud platforms and containerization technologies (e.g., AWS, Docker) will be advantageous in enhancing testing processes.



Ideal Candidates

Ideal candidates should possess a strong analytical mindset coupled with a passion for technology and quality assurance. They should demonstrate the ability to work under pressure and meet tight deadlines while maintaining a high level of accuracy. Candidates who are proactive, eager to learn, and can effectively communicate technical concepts to non-technical stakeholders will find themselves thriving in this role. A collaborative spirit and commitment to continuous improvement are essential traits of a successful team member at CLPS Global.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

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