Full Time

QA Automation Engineer

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

Job Overview

The QA Automation Engineer at Enlightened, Inc. plays a pivotal role in ensuring the quality and reliability of our software products through the development and execution of automated testing strategies. This position involves collaborating with cross-functional teams to design and implement automated test frameworks, execute a variety of tests, and analyze test results to identify and address issues. The ideal candidate will demonstrate proficiency in scripting and a deep understanding of software development processes, contributing to the overall improvement of product quality and efficiency in the software delivery lifecycle.



Job Responsibilities

  • Develop, maintain, and enhance automated test scripts using appropriate tools and methodologies.
  • Design and implement robust test frameworks that integrate seamlessly with existing systems.
  • Execute automated tests and document results, ensuring thorough reporting of defects and issues.
  • Collaborate closely with developers and product managers to understand project requirements and potential software vulnerabilities.
  • Participate in code reviews and provide feedback on best practices related to testing and automation.
  • Continuously assess and improve testing processes, suggesting optimizations based on industry best practices.
  • Provide training and mentorship to junior QA team members to enhance their automation skills.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in software quality assurance, with a focus on automation.
  • Proficiency in programming languages such as Java, Python, or C# for test script development.
  • Experience with test automation tools and frameworks such as Selenium, TestNG, JUnit, or NUnit.
  • Familiarity with CI/CD tools like Jenkins, GitLab, or similar to automate testing workflows.
  • Strong understanding of software development lifecycle (SDLC) and methodology (Agile/Scrum).
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The QA Automation Engineer will utilize a variety of technologies and tools to ensure the effectiveness of the automation testing processes. Key tools may include Selenium for web application testing, JUnit and TestNG for unit testing, and CI/CD pipelines through Jenkins for automated deployments. Additionally, experience with performance testing tools such as JMeter or LoadRunner may be beneficial. Familiarity with version control systems, such as Git, will also play a crucial role in collaborative development efforts.



Ideal Candidates

The ideal candidates for this position are those who possess an analytical mindset and thrive in a fast-paced environment. A strong ability to communicate effectively with cross-functional teams is essential, along with a passion for testing and quality assurance. Adaptability, a proactive attitude toward learning new technologies, and a commitment to delivering high-quality software are traits that make a candidate stand out in this role. Candidates who embrace challenges and seek continuous improvement will find satisfaction and success in this position at Enlightened, Inc.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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