Role description
Lead I- Software Testing
Who we are:
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
Job Description
We are seeking a highly skilled and experienced Senior QA Automation Engineer who possesses strong expertise in both manual and automation testing. The ideal candidate will play a key role in ensuring the quality and reliability of applications by designing, developing, and executing robust test strategies. This role also requires familiarity with modern AI-assisted development and testing tools to enhance productivity and efficiency.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts using industry-standard tools.
- Perform functional, regression, integration, and system testing across applications.
- Collaborate closely with development, product, and DevOps teams to understand requirements and ensure high-quality deliverables.
- Participate in test planning, estimation, and risk analysis.
- Execute manual test cases where automation is not feasible and validate edge scenarios.
- Analyze test results, identify defects, and work with stakeholders to ensure timely resolution.
- Integrate automated tests with CI/CD pipelines to enable continuous testing.
- Leverage AI-powered tools (e.g., GitHub Copilot, Claude) to improve test design, code generation, and productivity.
Mandatory Skills & Requirements
Automation & Programming
- Strong hands-on experience in Python programming
- Experience with Selenium WebDriver /Playwright
- Experience with PyTest / Behave (BDD) / Robot Framework
Experience in building and maintaining scalable automation frameworks, including:
- Page Object Model (POM)
- Data-driven frameworks
- Hybrid frameworks
Manual Testing
- Solid understanding of software testing fundamentals (STLC, SDLC).
- Experience in writing detailed test cases, test scenarios, and test plans.
- Strong expertise in functional, regression, and exploratory testing.
- Good defect tracking and reporting skills using tools such as JIRA, Azure DevOps, or Bugzilla.
CI/CD & DevOps Exposure
- Hands-on experience with CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
- Familiarity with version control systems (Git).
- Experience integrating automation scripts into pipeline workflows.
AI Tools & Modern Practices
- Working knowledge of AI tools such as GitHub Copilot, Claude, or similar.
- Ability to use AI tools to accelerate test script creation, debugging, and documentation.
- Awareness of AI-driven testing approaches (self-healing scripts, intelligent test generation).
Additional Preferred Skills
- Experience in BDD frameworks (Cucumber, SpecFlow).
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced Agile/Scrum environment.
- Proactive approach and ownership mindset.
What We’re Looking For
A proactive QA professional who not only ensures software quality but also contributes to process improvements, automation maturity, and adoption of modern AI-assisted workflows
Skills
automation testing,agile,api testing,appium,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.