QA Automation Tester, Charlotte, NC, United States
Quality Assurance Automation Tester III
AI Platform Test Automation Engineer
Top Skills:
- Ability to write, test, and debug;
- Load testing and regression testing;
- Familiarity with RESTful API services developed on AWS;
- Familiarity with Software design;
- Experience configuring and deploying CI/CD pipelines in Gitlab;
- Excellent communication skills—both verbal and written; collaborative team player; "how can I break it" mindset.
Job Description:
Culture
- Our team is building Ally’s Generative AI Platform, enabling teams and applications across the organization to leverage AI in a safe and performant way. We aim to operate like a startup in an enterprise environment, moving quickly and iteratively, working with our partners to get to the best solution.
- As we scale our platform, it’s imperative to have a mature observability and testing framework. This role will focus on these areas, partnering with our Enterprise Observability, Sustain, and Testing teams to ensure our platform is a reliable enterprise asset for our stakeholders.
- The ideal candidate is a strong team player, versatile in their skillset, loves to learn, and welcomes new challenges.
Note
- This role supports our Cloud Native Gen AI Platform from a testing standpoint. You will work alongside engineers to develop automated testing suites and independently build methods for health checks and load testing. This is not a Data Engineering role.
Tech
- At least 5 years of experience developing automated test frameworks in Python.
- Strong experience in developing performance test plans and scenarios, specifying testing overview, approach, strategy, scope, architecture, environment, roles, and responsibilities.
- Understanding of modern web application technologies and architecture.
- Ability to design and implement testing methods for both end-to-end and individual service layers.
- Ability to identify performance bottlenecks and provide actionable insights.
- Ability to determine future performance needs and architectural changes based on product growth.
- Excellent understanding of the QA process and lifecycle, from smoke testing to regression testing and final release.
- Provide performance benchmark documentation for releases.
- Familiarity with RESTful API services developed on AWS.
- Experience with Infrastructure as Code, preferably Terraform.
- Experience configuring and deploying CI/CD pipelines in Gitlab.
Experience working in an agile environment.