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 careers@kahua.com.