Job Closed
This listing is no longer active.
Name a challenge. We’ve got a product to solve it.
QA Automation Engineer
Location
United States
Posted
65 days ago
Salary
0
Seniority
Senior
Job Description
QA Automation Engineer
Upland Software
• Own end-to-end test automation across SOAP and REST APIs and web UI. • Design and implement robust test suites using Playwright and SoapUI. • Integrate automated tests into CI/CD pipelines. • Leverage AI tools to accelerate test design and improve test stability. • Triages and resolves automation failures quickly. • Establish quality signals and dashboards and communicate risks clearly.
Job Requirements
- 5–8+ years in software QA/automation with a focus on API and UI test frameworks.
- Strong hands‑on experience testing SOAP and REST APIs.
- Experience with SoapUI including properties, data-driven tests, assertions, environment management, and CI execution.
- Proficiency with Playwright for UI and API automation.
- Proven ability to leverage AI tools to enhance testing efficiency and stability.
- Solid understanding of CI/CD and integrating automated tests.
- Strong troubleshooting skills for automation failures.
- Source control proficiency (Git) and collaborative workflows.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• You develop our AI-driven marketing and sales infrastructure. • Build and enhance AI agents (Claude Code, OpenAI, MCP) • Create skills and projects for AI agents • Develop and continuously optimize complex n8n workflows • API integrations (SEO tools, CRM, analytics, data APIs) • Automation of SEO, content, and research processes • Development of scalable AI marketing systems for marketing and sales • Documentation of processes (Markdown, YAML, run logs, system documents) • Systematization instead of tool-hopping • You don't build campaigns. You build the machine that makes campaigns more efficient.
Software Test Engineer, Mid Level
CoinGeckoOur mission is to empower the crypto community with a 360° overview of the market to help you make better decisions.
• Owns all testing aspects on an epic level in the SDLC. Work independently within their embedded sprint team to ensure adequate test coverage. Your primary focus is on mastering a specific assigned domain within the sprint team. • Software QA: Perform execution of QA tasks based on software specifications to ensure that our software products are of the highest quality. Execute full software development lifecycles based on the department’s strategy. • Release Testing: Perform different testing strategies including regression, functional, non-functional and user acceptance tests on all software products. Participate in sprint delivery and developing test plans in release cycles. Adapt to different projects and platforms with minimal issues. • QA Maintenance: Maintain test suites, test documentations, and test automation frameworks. • Team Player: Work collaboratively with engineers, product managers, and designers to ship out products and features in a timely and effective manner. Deliver independently on a scope of work with minimal instruction. • Sharpen the Saw: Stay up-to-date with emerging trends and technologies in software testing and contribute to knowledge sharing. Learn advanced testing techniques or automation tools that improve the team’s productivity. Demonstrate thorough understanding of a subject matter and how to apply it effectively. • Coaching: Mentor interns and junior staff, or contribute to communities, user groups and open-source projects. • Owns ALL defects within your team. Work independently during a scheduled week long rotation to handle new defects. The primary focus is ensuring the MTTR targets are met. • Defect Resolution: Replicate defects reported by end users, investigate potential root causes, and update test suites to prevent recurrences. Facilitates and communicates status of issues between users and engineers. Own key results in resolving defects for assigned teams. • Documentation: Identify and document defects and issues in software applications as reported by external and internal users. Perform triaging based on a provided defect resolution schema and escalate issues to meet team targets. Communicate delivery status of individual tickets to technical leads. • Support any ad hoc tasks as required by the company.
Senior QA Automation Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Design, develop, and enhance robust automation frameworks using modern tools (e.g., Playwright, Cypress, Selenium). • Write clean, maintainable automated test suites for web, API services, and other application types. • Integrate automated tests into Git-based CI/CD pipelines (e.g., GitHub Actions, Jenkins) to support continuous delivery. • Execute and manage functional, regression, integration, and specialized performance tests. • Participate in requirement reviews to define test scenarios, identify edge cases, and ensure maximum test coverage. • Perform root cause analysis of failures and collaborate directly with development and product teams to resolve defects and ensure quality metrics are met. • Maintain test data, mocks, and environments, and build specialized tooling (e.g., monitoring/reporting dashboards) to improve QA efficiency. • Document test plans, test cases, automation design decisions, and contribute to the continuous improvement of overall QA processes and best practices.
• Increase and maintain automated test coverage across regression, smoke, and feature test suites within our Python-based frameworks (Python + Pytest), ensuring reliability and early issue detection. • Maintain the stability of the CI/CD pipeline, promptly investigating and fixing failing tests to keep the pipeline fully operational. • Participate in code reviews and architectural discussions, taking ownership of assigned areas and supporting high engineering standards.




