QA Automation Intern
ABOUT THE ROLE
We are seeking a QA Automation Intern to support testing initiatives for WordPress websites and assist with the migration of automation processes using LLM-based tools like Kane AI. This role offers the opportunity to engage in agile ceremonies and collaborate with cross-functional teams, ensuring our web applications meet both performance and functional requirements. As part of the team, you'll gain hands-on experience with cutting-edge automation tools, CI/CD pipelines, and AWS services, while playing a key role in advancing our automated testing solutions.
This internship offers an hourly wage of $18.00.
HOW YOU’LL MAKE AN IMPACT
- Participate in Agile Ceremonies: Actively contribute to agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) with developers and product owners to understand requirements, identify issues early, and improve test coverage.
- Collaborate with Cross-functional Teams: Work closely with product owners and business analysts to write clear and concise acceptance criteria in Gherkin/BDD format for user stories, ensuring they align with testing needs.
- Test Automation: Build, execute, and maintain automated test scripts for WordPress websites using tools like Selenium WebDriver and emerging LLM-based automation tools (e.g., Kane AI).
- Performance & Functional Testing: Conduct performance testing, cross-browser, and cross-device testing to ensure optimal site performance and functionality across different environments.
- Support CI/CD Integration: Assist with integrating automated tests into the CI/CD pipeline for frequent deployments, ensuring seamless validation during every build.
- Regression and Smoke Testing: Review regression and smoke test results, troubleshoot, and report any issues found during build verifications.
- Test Migration: Help migrate test cases from legacy tools (e.g., Autify) to a new automation platform, ensuring that automation coverage remains comprehensive.
- AWS Integration: Gain experience with AWS services like EventBridge, S3, and CloudFront, and assist in testing integrations with AWS-based systems.
WHAT YOU’LL NEED
- Must be available to work 24 hours per week Monday-Friday for the duration of the 16-week program.
- Candidates must reside in the Pacific Standard Time (PST) zone to be eligible for this internship.
- Pursuing a degree in Computer Science, Information Technology, Engineering, or a related field.
- Basic WordPress Knowledge: Familiarity with WordPress websites, themes, plugins, and the basic web application structure.
- Automation Testing: Experience with test automation tools such as Selenium WebDriver (preferably with JavaScript) or similar frameworks.
- Programming Knowledge: Proficiency in JavaScript, with a basic understanding of PHP (bonus).
- Exposure to Cloud Platforms: Familiarity with AWS services like S3, CloudFront, or similar.
- Strong Communication Skills: Excellent written and verbal communication skills for documenting and collaborating with teams.
- Quick to Learn: Eagerness to learn and adapt to new tools, including LLM-based automation tools like Kane AI.
HOW YOU’LL LEVEL UP
- CI/CD Experience: Exposure to continuous integration and deployment workflows (e.g., GitLab, Jenkins, CircleCI, etc.) and experience running automated tests in these environments.
- API Testing: Knowledge of manual API testing tools (e.g., Postman, Swagger) and automated API testing tools like REST Assured.
- BDD Experience: Experience with Behavior-Driven Development (BDD) frameworks like Cucumber or Protractor.
- Cross-browser Testing: Familiarity with automated testing tools like BrowserStack or SauceLabs for cross-browser and cross-device testing.
- Cloud Services Knowledge: Understanding of cloud-based systems such as AWS Device Farm and cloud testing methodologies.