Full Time

Software Test Engineer

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

Overview

The Software Test Engineer at NEXUS CONSULTING SOLUTIONS will play a critical role in ensuring the quality and performance of our software products. This position involves designing and executing comprehensive test plans, identifying defects, and collaborating with development teams to enhance product quality. The successful candidate will be tasked with automating test cases and ensuring adherence to industry best practices for software testing, thereby contributing to the seamless delivery of high-quality solutions to our clients.



Job Responsibilities

  • Develop and execute detailed test plans, test cases, and test scripts for various software applications.
  • Identify, document, and track software defects and issues in a timely manner.
  • Collaborate closely with developers and project stakeholders to understand requirements and provide feedback on the quality of the software.
  • Automate test cases using relevant tools to enhance testing efficiency and coverage.
  • Participate in code reviews and ensure that testing activities are incorporated into the development lifecycle.
  • Perform regression testing to validate fixes and ensure no new defects have been introduced.
  • Maintain up-to-date testing documentation and ensure compliance with organizational standards.
  • Conduct performance and load testing to assess application scalability and reliability.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 2-5 years of experience in software testing and quality assurance.
  • Proficient in automated testing tools such as Selenium, JUnit, or similar frameworks.
  • Strong understanding of software development life cycle (SDLC) and testing methodologies.
  • Experience with programming languages like Java, Python, or C#.
  • Familiarity with agile development practices and tools (e.g., Scrum, JIRA).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Software Test Engineer will work with a variety of technologies and tools that include, but are not limited to, automated testing suites such as Selenium and TestNG, version control systems like Git, and continuous integration tools such as Jenkins. The role requires familiarity with defect tracking systems, primarily JIRA, and proficiency in programming languages such as Java or Python for test automation purposes. Experience in database management and querying languages like SQL will also be beneficial to the testing process.



Ideal Candidates

The ideal candidate for the Software Test Engineer position is someone who possesses a strong analytical mindset and a passion for quality assurance. They should embrace challenges and demonstrate resilience in working collaboratively within a team. Strong interpersonal skills, combined with a commitment to continuous improvement and adaptability to changing requirements, are essential. A proactive approach to learning new tools and technologies, as well as a desire to contribute towards the success of projects and the organization as a whole, will also define a successful candidate.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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