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 SAIC, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Automation Test Engineer at SAIC is responsible for developing, implementing, and maintaining automated testing frameworks to ensure the highest quality of software products. This role involves collaborating closely with cross-functional teams to understand project requirements, creating robust test scripts, and executing comprehensive test plans. The Automation Test Engineer will play a critical role in enhancing testing efficiency and reliability while identifying defects and reporting them in a timely manner, thus contributing to the overall success of the software development lifecycle.
Job Responsibilities
- Develop and maintain automated test scripts using established testing frameworks.
- Collaborate with software developers to understand application architecture and functionality.
- Execute automated tests and document results to ensure compliance with quality standards.
- Identify, record, and track defects through the defect lifecycle.
- Review and analyze system specifications to guide testing processes.
- Participate in design and code reviews to promote quality and executable code.
- Work with continuous integration and deployment tools to integrate automated testing into the software development pipeline.
- Continuously improve testing processes and methods to enhance overall testing efficiency.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in automation testing of web or mobile applications.
- Proficiency in programming languages such as Python, Java, or C#.
- Experience with automation testing tools such as Selenium, JUnit, or TestNG.
- Understanding of Agile methodologies and software development lifecycle.
- Strong analytical skills and a problem-solving mindset.
- Excellent communication skills and ability to work collaboratively in a team environment.
Technologies & Tools
The Automation Test Engineer will utilize a variety of technologies and tools including but not limited to Selenium WebDriver, JUnit/TestNG, Jenkins, Git for version control, various API testing tools, and cloud-based testing platforms. Familiarity with performance testing tools and continuous integration systems will also be beneficial in enhancing the testing capabilities of the development team.
Ideal Candidates
The ideal candidate for the Automation Test Engineer position will have a strong attention to detail, with a passion for maintaining high-quality standards in software delivery. They will demonstrate effective communication skills, enabling seamless collaboration within a diverse team setting. A solid foundation in programming, coupled with a proactive attitude towards problem-solving, will help them excel in this dynamic environment. Furthermore, candidates who are adaptable and eager to learn new technologies will find themselves thriving in this role.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.