QA Automation Engineer
BackOps AI · San Francisco Bay Area · 2 days ago
HybridQuality AssuranceFull-time
About the role
The Senior QA Automation Engineer will play a pivotal role in automating complex workflows within BackOps AI's supply chain operations. This position requires a deep understanding of test automation frameworks, API testing, and CI/CD environments.
Responsibilities
- Create and maintain robust test automation frameworks for UI, API, and end-to-end testing.
- Create and execute automated regression, functional, performance, and API tests.
- Collaborate with development teams to ensure testability of features and early defect detection.
- Analyze test results, troubleshoot failures, and report issues to development teams.
- Enhance test coverage by identifying critical scenarios and edge cases.
- Participate in code reviews, architecture discussions, and quality improvements.
- Stay up to date with emerging automation tools, frameworks, and testing methodologies.
Requirements
- Proficiency in test automation frameworks (e.g., Selenium, Playwright).
- Strong experience in programming languages such as Python or Java.
- Hands-on experience with API testing (Postman, REST Assured, or similar).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Experience with cloud platforms such as AWS.
- Experience with version control systems (Git).
- Experience with test management tools (TestRail, Zephyr).
- A strong understanding of software testing principles, SDLC, and agile methodologies.
- Knowledge of performance and load testing tools (JMeter, Gatling) is a plus.
- Strong analytical and problem-solving skills with attention to detail.
Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
Skills
- Strong experience with test automation frameworks.
- Strong experience in programming languages.
- Strong experience with API testing.
- Strong experience with CI/CD tools.
- Strong experience with cloud platforms.
- Strong experience with version control systems.
- Strong experience with test management tools.
- Strong understanding of software testing principles, SDLC, and agile methodologies.
- Knowledge of performance and load testing tools.
- Strong analytical and problem-solving skills.
Benefits
- Flexible remote-friendly options.
- Foster a culture of innovation, ownership, and measurable impact.
Pay
Competitive compensation package based on experience.
Schedule
Full-time, 40 hours per week.