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
The Senior Software Test Automation Engineer (Integration Testing) at Peraton will be instrumental in ensuring the quality and reliability of our software products through robust integration testing practices. This role involves collaborating with cross-functional teams to design, implement, and enhance automated testing frameworks, focusing on integrating various systems and components to provide a seamless user experience. The ideal candidate will leverage their expertise to identify potential issues early in the development cycle, ensuring a high-standard product delivery while contributing to continuous integration and deployment efforts.
Job Responsibilities
- Design, develop, and maintain automated test scripts and frameworks for integration testing.
- Collaborate with software engineers and product managers to define testing requirements and ensure adherence to quality standards.
- Conduct root cause analysis on defects identified during testing and assist in the resolution process.
- Implement continuous integration and continuous deployment (CI/CD) processes in conjunction with the development teams.
- Monitor and report on test execution results, providing insights and recommendations for improvement.
- Participate in code reviews and contribute to improving testing efficiencies and best practices across the team.
- Mentor junior team members in automation testing concepts and tools.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software testing, with a focus on integration testing and automation.
- Strong proficiency in scripting languages such as Python, Java, or JavaScript for developing automated test cases.
- Experience with industry-standard testing frameworks and tools (e.g., Selenium, JUnit, TestNG).
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Working knowledge of RESTful APIs and microservices architecture.
- Excellent analytical, problem-solving, and communication skills.
Technologies & Tools
The Senior Software Test Automation Engineer will utilize a variety of technologies and tools designed to enhance testing effectiveness. These include:
- Selenium for web application testing,
- JUnit and TestNG for unit and integration testing frameworks,
- Jenkins for CI/CD pipeline automation,
- Git for version control,
- Docker for containerization of application environments, and
- API testing tools such as Postman or RestAssured.
This mix of tools will enable the engineer to streamline the testing process and ensure quality across multiple software components and integrations.
Ideal Candidates
Ideal candidates for this position will possess a strong attention to detail and a passion for ensuring quality through thorough testing practices. They will demonstrate proactive communication skills, allowing them to effectively collaborate with various stakeholders. A successful candidate will also have a growth mindset, being open to learning new technologies and methodologies in the rapidly evolving software landscape. Additionally, a penchant for problem-solving and a demonstrated ability to work in fast-paced environments will contribute to their success in this role at Peraton.
🌙 Night shift. It is 12:27 a.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.