Post Job Free
Sign in

Test Automation Engineer

Company:
Kahua
Location:
Alpharetta, GA
Posted:
May 12, 2025
Apply

Description:

Position: Test Automation Engineer

Department: QA

Location: Alpharetta, Georgia

Reports To: QA Manager

Job Scope and Accountabilities:

As a Test Automation Engineer, you will design, build, and maintain automated tests across UI, API, and services layers while also performing manual exploratory testing where needed. You’ll work closely with developers, product owners, and manual testers (including offshore teams) to ensure high-quality releases through a balanced approach of automation and manual validation.

Ideal candidates have strong software development skills, experience with automation frameworks (such as Selenium, Cypress, or Playwright), and a passion for continuous quality improvement. Familiarity with CI/CD tools and hands-on manual testing techniques is a plus.

At Kahua, Test Automation Engineers are key contributors who shape both our product and our testing practices.

Key Responsibilities:

Participate along with other team members in all Agile ceremony activities, including

Providing estimates for work effort

Clarifying requirements defined in user stories

Communicating updates on activities and blockers in daily standups

Demonstrate completed efforts to broader team for acceptance

Accountable for all facets of testing for their assigned team

Develop the testing strategies and test cases for both the manual and automated testing for the functionality being delivered each sprint

Execute all assigned test cases both manual and automated

Accurately track and report results of activities including test execution results and defect documentation

Review test results and defects reported by their team members

Contribute to the automated test effort by executing automated tests, analyzing the results, identifying tests to be automated, and/or developing automated tests

Present tested results to product owner or other team members for acceptance

Create and communicate ongoing progress results for project execution

Ensure the adherence to standard testing processes

Contribute to the continuous improvement of testing processes

Perform other testing related duties as needed, including performing release testing assignments

Experience Required:

Required:

Experience with at least one programming language commonly used in test automation (e.g., C#, Java, Python, JavaScript).

Understanding of software testing principles, including functional, regression, integration, and system testing.

Familiarity with version control systems, particularly Git, including basic operations such as branching, merging, and pull requests.

Preferred:

Hands-on experience with API testing, performance testing, or mobile testing.

Familiarity with writing, executing, and troubleshooting automated and manual test cases.

Experience with test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, Cucumber).

Experience developing or extending test automation frameworks.

Education/Professional Qualifications:

Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related technical field — or equivalent practical experience.

Interpersonal Skills:

Ability to quickly learn software applications

Strong attention to detail and organizational skills

Takes immediate action on assignments and uses own initiative to perform other tasks that help team achieve its goals

Analytical thinking skills to help define test scenarios

Ability to inte ract and communicate with team members, management, business sponsors, and non-technical clients

Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public

Ability to direct, assign, review, and provide critical feedback on the work of others in a constructive, solution-oriented manner

Exhibits alignment with Kahua’s Core Values of Teamwork, Customer Focus, Continuous Improvement, Performance, and Work-Life Balance

At Kahua, we value a diverse, inclusive workforce and we provide equal employment opportunities for all applicants and employees. All qualified applicants for employment will be considered without regard to an individual’s race, color, sex, gender identity, gender expression, religion, age, national origin or ancestry, citizenship, physical or mental disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military or veteran status, or any other basis protected by federal, state or local laws. If you are unable to submit your application because of incompatible assistive technology or a disability, please contact us at .

Apply