Overview
Skills
Job Details
Title: QA Automation Engineer
Location: Atlanta, GA (Onsite)
Type: Contract
Job Overview
We are seeking a QA Automation Engineer who will be responsible for designing, developing, and maintaining automation frameworks and test strategies to ensure the quality of enterprise applications. This role involves collaborating with cross-functional teams, integrating automated tests into CI/CD pipelines, and working across both front-end and back-end technologies.
Key Responsibilities
-
Design, develop, execute, and maintain automated test scripts for product applications.
-
Define automation strategies, test cases, and build tools for unit, functional, and performance testing.
-
Participate in design and code inspections to ensure high-quality deliverables.
-
Propose and implement improvements to testing processes, including building tools, libraries, and utilities to enhance team efficiency.
-
Develop automated tests that detect defects in both production-level code and feature integration scenarios.
-
Work with a wide variety of technologies across front-end UI and back-end distributed web services.
-
Own the design and implementation of end-to-end tests for major deliverables, collaborating closely with engineering teams.
-
Integrate test automation and infrastructure into the CI/CD pipeline.
-
Contribute to Agile development teams following 12-Factor application development principles.
-
Collaborate effectively across teams to deliver high-quality software.
Required Skills & Qualifications
-
Strong experience in QA Automation with expertise in test frameworks and tools.
-
Proven ability to design and implement automation strategies and test suites.
-
Hands-on experience with CI/CD pipeline integration.
-
Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
-
Proficiency in working across UI and backend service testing.
-
Strong analytical, debugging, and problem-solving skills.
-
Excellent communication and collaboration abilities.