Full Time

QA Automation Engineer (USC/GC Only)

Gravity IT Resources
$80,000 - $120,000* / year (about $38–$58 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 Gravity IT Resources, so some details may not match this job. The employer's own page has the real description.

Position Overview

Gravity IT Resources is seeking a dedicated and detail-oriented QA Automation Engineer to join our team. This role focuses on developing and executing automated tests to ensure product quality and performance standards are consistently met. The successful candidate will collaborate with software developers, product managers, and other stakeholders to identify areas for testing automation, thus enhancing overall productivity and product reliability. As a pivotal part of our engineering team, you will contribute to deploying high-quality software applications while driving improvements to our testing processes.



Job Responsibilities

  • Design, develop, and implement automated test frameworks and test cases.
  • Execute and maintain automated test scripts and report results.
  • Collaborate with cross-functional teams to gather testing requirements and provide feedback on product quality.
  • Identify, analyze, and document defects and inconsistencies in software products.
  • Continuously improve testing processes and methodologies to enhance test coverage.
  • Conduct performance and load testing to ensure system scalability and reliability.
  • Participate in code reviews to maintain quality and uphold best practices in software development.
  • Provide training and guidance to junior QA team members on automation techniques and tools.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 3 years of experience in software quality assurance with a focus on automation testing.
  • Proficient in automation testing tools such as Selenium, JUnit, TestNG, or equivalent.
  • Strong programming skills in languages such as Java, Python, or C#.
  • Experience with continuous integration and continuous delivery (CI/CD) practices.
  • Familiarity with version control systems, such as Git.
  • Excellent analytical and problem-solving skills.
  • Strong verbal and written communication skills.


Technologies & Tools

This position will utilize a range of technologies and tools, including but not limited to Selenium for test automation, Jenkins for CI/CD integration, JIRA for issue tracking, and Git for version control. Proficiency in scripting languages such as Python or Java is essential, as well as familiarity with test management tools like TestRail or similar systems. Additionally, expertise in cloud-based testing environments and performance testing tools will be advantageous.



Ideal Candidates

The ideal candidate for the QA Automation Engineer position will be someone who demonstrates a strong commitment to quality assurance and has a passion for software development. Characteristics such as attention to detail, efficiency in problem-solving, and the ability to work collaboratively within a team are essential. A proactive mindset and eagerness to learn new technologies will further contribute to success in this role. Moreover, candidates should exhibit strong organizational skills and the ability to manage multiple tasks effectively in a fast-paced environment.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

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