Full Time

Software Test Automation Engineer (Mid Level)

Peraton
$70,000 - $100,000* / year (about $34–$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 Peraton, so some details may not match this job. The employer's own page has the real description.

Overview


As a Software Test Automation Engineer at Peraton, you will play a crucial role in ensuring the quality and performance of our software products. You will be responsible for designing, developing, and executing automated tests, identifying defects, and collaborating closely with software engineering teams to enhance the testing processes. Your expertise will significantly contribute to the reliability and functionality of our software solutions, ensuring they meet the highest industry standards.



Job Responsibilities

  • Design and implement automated test scripts based on software requirements and technical specifications.
  • Execute automated tests and analyze results to identify defects, inconsistencies, and areas for improvement.
  • Collaborate with developers and product managers to understand testing requirements and ensure deep integration of testing within the development process.
  • Maintain and enhance automated test frameworks while ensuring scalability and reliability.
  • Participate in peer reviews of test plans and automated test scripts to improve overall quality and effectiveness.
  • Document test procedures, test cases, and testing results to provide clear and comprehensive reports.
  • Assist in troubleshooting and diagnosing issues found during testing and in production environments.
  • Stay informed of industry best practices and emerging trends in software testing and automation tools.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software testing and automation.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with automated testing tools such as Selenium, JUnit, TestNG, or similar frameworks.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both written and verbal, with the ability to work collaboratively in a team environment.


Technologies & Tools


The Software Test Automation Engineer will utilize a variety of technologies and tools to effectively execute automated testing functions. Key tools include Selenium for web application testing, JUnit and TestNG for unit and integration testing, as well as Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins and Git. Familiarity with cloud-based testing environments and containerization technologies like Docker is also beneficial.



Ideal Candidates


Ideal candidates for the Software Test Automation Engineer position at Peraton will possess a keen attention to detail, a proactive approach to problem-solving, and a strong desire to improve product quality. Successful candidates will demonstrate adaptability in a fast-paced environment, exhibit passion for technological advancements, and thrive in collaborative team settings. Strong interpersonal skills and an ability to communicate complex ideas effectively are essential, along with a commitment to continuous learning and professional growth.

Your LinkedIn About section is where you say what you do and what you are looking for. Type your job and a few facts, and pick from five drafts. Write an About section →

View Similar Jobs

Matches Jobs

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