Full Time

Quality Assurance Automation Engineer

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

Quality Assurance Automation Engineer

ATC is seeking a dedicated and detail-oriented Quality Assurance Automation Engineer to join our dynamic team. This role is essential in ensuring the quality of our software products through the implementation of automated testing solutions. The successful candidate will be involved in the entire software development lifecycle, collaborating with developers and product managers to create efficient testing frameworks that help maintain high standards of quality and performance. Your expertise will facilitate the continuous improvement of our product offerings, ensuring exceptional user experiences.



Job Responsibilities

  • Design, develop, and execute automated test scripts to validate software functionality.
  • Collaborate closely with software developers and product management to gain a deep understanding of features and user stories.
  • Conduct code reviews for automation scripts to ensure adherence to best practices.
  • Identify, record, and track defects using industry-standard tools.
  • Maintain and enhance existing automation frameworks to improve testing efficiency.
  • Perform regression testing and support smoke tests during release cycles.
  • Contribute to the continuous integration and continuous deployment (CI/CD) pipelines.
  • Provide comprehensive documentation for automated tests and clearly communicate findings to stakeholders.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software quality assurance, with a focus on automation testing.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with automation testing tools like Selenium, JUnit, or TestNG.
  • Familiarity with version control systems, especially Git.
  • Strong analytical and problem-solving skills.
  • Ability to work effectively both independently and as part of a team in a fast-paced environment.


Technologies & Tools

The Quality Assurance Automation Engineer will primarily work with various technologies and tools including Selenium for browser automation, JUnit or TestNG for testing frameworks, Jenkins for CI/CD pipeline integration, and version control systems such as Git. Additionally, familiarity with containerization tools like Docker, as well as cloud platforms such as AWS or Azure, will be beneficial for enhancing our automated testing capabilities.



Ideal Candidates

The ideal candidate will possess a strong work ethic and a proactive approach to problem-solving. A successful Quality Assurance Automation Engineer at ATC will demonstrate exceptional attention to detail, coupled with the ability to adapt quickly to new technologies and changing project requirements. Excellent communication skills are essential for collaborating with team members across various disciplines. A passion for quality and a commitment to delivering superior software products will be key attributes that set you apart in this role.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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