
QA Automation Engineer II
Upland Software
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, and maintain automated UI and end-to-end tests using Playwright
- Write reliable, maintainable test code using JavaScript or TypeScript
- Perform API testing using Playwright and validate backend responses
- Leverage AI-driven tools and Model Context Protocol (MCP) to accelerate test creation, improve coverage, and analyze test results efficiently
- Design and maintain test frameworks
- Write and execute automated test scripts based on acceptance criteria
- Integrate UI automation into CI/CD pipelines
- Analyze failures and debug flaky tests
- Create and manage test data and environments
- Report defects with clear reproduction steps and evidence
- Track automation coverage and quality metrics
- Collaborate with developers and product/QA to shift-left
- Ensure accessibility and UI quality checks where applicable
Requirements
- 3-5 years of experience
- 3+ years hands on experience with JavaScript or TypeScript
- Must have experience with automation framework like Playwright or Selenium
- 2+ years’ experience with Webservices testing (Postman, RestSharp, RestAssured, etc)
- Secondary Skills (nice to have)
- Experience using AI-assisted testing tools and Model Context Protocol (MCP) to enhance test generation, analysis, and automation workflows.
- Ability to work with an Agile team to identify system requirements and track bugs
- Performance or load testing basics
- BS or MS in Computer Science or equivalent
- This role requires overlap with multiple time zones for planning meetings, status updates etc. on a regular basis.
Benefits
- Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptPlaywrightSeleniumAPI testingtest automationtest frameworkstest scriptstest data managementperformance testing
Soft Skills
collaborationdebuggingproblem-solvingcommunicationAgile methodology
Certifications
BS in Computer ScienceMS in Computer Science