Name a challenge. We’ve got a product to solve it.
QA Automation Engineer II
Location
India
Posted
76 days ago
Salary
0
Seniority
Senior
Job Description
QA Automation Engineer II
Upland Software
• Design, develop, and maintain automated UI and end-to-end tests using Playwright • Write reliable, maintainable test code • Perform API testing • Design and maintain test frameworks • Report defects and track automation coverage
Job Requirements
- 3-5 years of experience in automation
- 3+ years hands-on experience with JavaScript or TypeScript
- Experience with automation framework like Playwright or Selenium
- 2+ years’ experience with Webservices testing (Postman, RestSharp, RestAssured, etc)
- Experience using AI-assisted testing tools (nice to have)
- BS or MS in Computer Science or equivalent
Benefits
- Remote
- Flexibility to manage your working hours
- Opportunity for professional development
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.




