Full Time

Software Development Test Engineer II

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

Overview


The Software Development Test Engineer II at Renaissance Learning plays a crucial role in ensuring the quality and reliability of our software applications. This position is responsible for designing, developing, and executing comprehensive test plans and automated test scripts. The ideal candidate will work collaboratively with cross-functional teams to identify software quality issues, verify requirements, and ensure that the products meet both functional and non-functional requirements. By applying best practices in testing methodologies, this engineer will contribute significantly to the development process, ultimately enhancing the user experience of our educational products.



Job Responsibilities

  • Design and implement test plans for new product features and enhancements.
  • Develop automated test scripts using relevant programming languages and frameworks.
  • Execute manual and automated testing of software applications, and document test results.
  • Collaborate with developers and product managers to analyze product requirements and design specifications.
  • Identify, report, and track defects, providing detailed information to facilitate resolution.
  • Participate in code reviews and provide feedback on improving code quality and testing practices.
  • Conduct performance testing and load testing to ensure software scalability and reliability.
  • Stay up-to-date with industry trends and advancements in testing tools and methodologies.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software testing or quality assurance.
  • Proficient in scripting languages such as Python, Java, or JavaScript.
  • Experience with automated testing frameworks such as Selenium, JUnit, or TestNG.
  • Strong knowledge of software development life cycle (SDLC) methodologies.
  • Familiarity with version control systems like Git or SVN.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills, both verbal and written.


Technologies & Tools


In this position, the Software Development Test Engineer II will utilize a variety of technologies and tools that include, but are not limited to, automation frameworks like Selenium and TestNG, programming languages for scripting such as Python and Java, and tools for performance testing like JMeter. Familiarity with project management tools such as JIRA and convergence platforms will also be essential. Continually engaging with development tools like Git for version control ensures effective collaboration across teams.



Ideal Candidates


The ideal candidates for the Software Development Test Engineer II role are detail-oriented individuals who exhibit a strong passion for technology and software quality. They possess a proactive attitude, demonstrating tenacity in identifying and resolving defects while also being collaborative team players. Strong analytical skills combined with the ability to communicate effectively make them adept at cross-functional collaboration, ultimately driving the team towards the successful delivery of high-quality educational products. A commitment to continuous learning and adapting to new technologies will further enhance their contributions in this dynamic environment.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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