Full Time

Quality Assurance Automation Engineer

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

Overview

The Quality Assurance Automation Engineer at Booz Allen Hamilton plays a critical role in ensuring the quality and reliability of software products. This position entails designing, developing, and implementing automated testing frameworks and scripts to enhance testing efficiency and effectiveness. The engineer will collaborate closely with cross-functional teams to establish quality standards and ensure best practices are followed throughout the software development lifecycle. Through rigorous testing and validation processes, the engineer will help maintain a high standard of quality, reduce defects, and streamline release cycles.



Job Responsibilities

  • Design and implement automated test frameworks and scripts for various applications.
  • Collaborate with developers and product managers to define testing requirements and quality benchmarks.
  • Execute automated and manual testing to identify bugs and suggest improvements.
  • Utilize automated tools to improve test coverage and accuracy.
  • Analyze test results and report on quality metrics to stakeholders.
  • Maintain and enhance existing automated test scripts and ensure they are up-to-date with code changes.
  • Contribute to continuous integration and continuous delivery (CI/CD) processes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 3 years of experience in quality assurance, specifically in automation testing.
  • Strong programming skills in languages such as Java, Python, or C#.
  • Proficient in test automation frameworks like Selenium, TestNG, or JUnit.
  • Experience with version control systems, ideally Git.
  • Familiarity with test management tools (e.g., JIRA, TestRail).
  • Understanding of Agile methodologies and software development life cycles.
  • Excellent analytical and problem-solving skills.


Technologies & Tools

The Quality Assurance Automation Engineer will work with a variety of technologies and tools, including but not limited to automation frameworks like Selenium and TestNG, continuous integration tools such as Jenkins, source code management systems like Git, and test management tools such as JIRA and TestRail. The candidate will also utilize cloud services and other collaboration tools designed to enhance the software testing and development process.



Ideal Candidates

Ideal candidates for this position will possess a strong attention to detail and a commitment to quality. They should demonstrate excellent communication skills and the ability to work collaboratively in a team-oriented environment. The ideal engineer is proactive in identifying issues and suggests improvements to processes and systems. A passion for technology and a willingness to learn new tools and approaches will also contribute to the candidate’s success in this role.

In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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