Full Time

Software Test Automation Engineer

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

Job Overview

Powder River Industries is seeking a dedicated and detail-oriented Software Test Automation Engineer to join our dynamic team. In this role, the engineer will be responsible for designing, implementing, and maintaining automated test frameworks and scripting solutions to improve software quality and reliability. The engineer will work closely with development teams to understand system requirements, lead testing efforts, and ensure comprehensive test coverage across various applications and platforms.



Job Responsibilities

  • Develop and maintain automated tests for web and mobile applications.
  • Collaborate with software developers to identify and resolve testing issues.
  • Design and implement test strategies, including integration, regression, and performance testing.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Execute tests, analyze results, and report issues to help improve software performance.
  • Utilize continuous integration/continuous deployment (CI/CD) tools to streamline the automation process.
  • Contribute to system design and architectural discussions to enable effective testing processes.
  • Mentor junior engineers and provide training on automation practices and tools.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software testing and test automation.
  • Proficiency in automation testing frameworks such as Selenium, JUnit, or TestNG.
  • Strong programming skills in languages including Java, Python, or C#.
  • Familiarity with version control systems, preferably Git.
  • Experience with performance testing tools like JMeter or LoadRunner is desirable.
  • Solid understanding of Agile and DevOps methodologies.
  • Excellent analytical and problem-solving abilities.


Technologies & Tools

The Software Test Automation Engineer will utilize an array of tools and technologies to facilitate efficient testing processes. These may include, but are not limited to, Selenium, Jenkins for CI/CD, JIRA for project management, Git for source code management, and various IDEs like IntelliJ IDEA or Visual Studio. The position also utilizes performance testing tools to ensure system robustness and reliability.



Ideal Candidates

The ideal candidate will possess a strong passion for software quality and testing, with a proactive attitude towards problem-solving. They should have exceptional attention to detail and the ability to work collaboratively in a fast-paced environment. A commitment to continuous learning and staying updated with the latest testing technologies and methodologies will greatly benefit the candidate in this role, ensuring they contribute effectively to the overall software development lifecycle.

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.