Full Time

Quality Assurance Automation Engineer

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

Job Overview

The Quality Assurance Automation Engineer at Seneca Resources will play a crucial role in ensuring the quality and reliability of our software products through thorough automated testing procedures. This position involves designing, developing, and executing automated test scripts, analyzing test results, and collaborating closely with the development team to enhance product functionality and performance. The successful candidate will be proactive in identifying areas for improvement and ensuring that the software meets high standards of quality before release.



Job Responsibilities

  • Design and implement automated test frameworks and scripts for various applications.
  • Execute automated and manual tests to ensure software quality and performance meets standards.
  • Analyze test results and report defects to development teams with clear documentation.
  • Collaborate with cross-functional teams to define testing requirements and improve processes.
  • Continuously enhance automation processes and tools based on industry best practices.
  • Participate in code reviews to maintain quality standards within the development process.
  • Contribute to the creation and maintenance of test documentation and specifications.
  • Stay up-to-date with industry trends, tools, and technologies related to automated testing.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in quality assurance and automated testing.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with automated testing tools such as Selenium, TestNG, or JUnit.
  • Strong understanding of software development life cycle (SDLC) and testing methodologies.
  • Familiarity with continuous integration/continuous deployment (CI/CD) practices.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills, both written and verbal.


Technologies & Tools

The Quality Assurance Automation Engineer will utilize a variety of technologies and tools to fulfill their responsibilities effectively. This includes, but is not limited to, automation frameworks such as Selenium WebDriver, CI/CD tools like Jenkins, and programming languages including Java, Python, and C#. Familiarity with version control systems such as Git is also essential. Additional tools may include test management software like JIRA or TestRail for tracking defects and managing test cases.



Ideal Candidates

Ideal candidates for the Quality Assurance Automation Engineer position will possess a strong analytical mindset combined with a detail-oriented approach to software testing. They should demonstrate excellent critical thinking and problem-solving abilities, allow for effective troubleshooting of complex issues. Strong collaboration skills are essential, as this role requires working closely with developers and project managers. A proactive attitude towards learning new technologies and adapting to changing requirements in a fast-paced environment will make candidates particularly successful in this position.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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