Full Time

Senior Software Test Engineer

CSG
$85,000 - $120,000* / year

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

Job Overview

The Senior Software Test Engineer at CSG will be responsible for developing, implementing, and overseeing comprehensive testing strategies to ensure high-quality software products. This role involves collaboration with cross-functional teams to define testing requirements, creating detailed test cases, and executing both manual and automated testing approaches. The ideal candidate will contribute to improving the overall testing processes, fostering a culture of quality, and mentoring junior engineers within the team. A strong emphasis will be placed on performance, usability, and regression testing, as well as providing feedback on software quality and usability throughout the software development lifecycle.



Job Responsibilities

  • Design and implement test plans, test cases, and test scripts for various software applications.
  • Execute manual and automated tests, ensuring robust coverage of all functional requirements.
  • Identify, document, and track defects and issues, collaborating with development teams for resolution.
  • Contribute to the continuous improvement of testing processes and methodologies.
  • Perform regression testing to confirm software updates have not adversely affected functionality.
  • Participate in code reviews to provide input on quality and best practices.
  • Mentor and train junior team members in testing techniques and best practices.
  • Stay updated with emerging testing technologies and tools to enhance productivity.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software testing, with a focus on both manual and automated testing.
  • Strong understanding of software development lifecycles and methodologies, including Agile and DevOps.
  • Proficiency in test automation frameworks and tools such as Selenium, JUnit, or TestNG.
  • Hands-on experience with scripting languages (Python, Java, or similar) for automation purposes.
  • Familiarity with performance and load testing tools like JMeter or LoadRunner is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong verbal and written communication skills, with the ability to articulate complex testing concepts to technical and non-technical stakeholders.


Technologies & Tools

The Senior Software Test Engineer will work with various technologies and tools essential for effective software testing. This includes test automation frameworks such as Selenium, integration and CI/CD tools like Jenkins, and version control systems like Git. Additionally, experience with performance testing tools such as JMeter and familiarity with cloud platforms may be required to ensure comprehensive testing strategies are executed across all relevant environments.



Ideal Candidates

The ideal candidate for the Senior Software Test Engineer role is detail-oriented, proactive, and possesses a strong passion for quality assurance. They should exhibit excellent critical thinking abilities, allowing them to anticipate potential software issues before they arise. Strong interpersonal skills are essential, as this role requires effective collaboration within cross-functional teams. A commitment to continuous improvement, along with a desire to mentor and grow the capabilities of junior testers, will further enhance their fit within CSG's dynamic and innovative environment.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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