Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
UST • Bengaluru, Karnataka, India
Role & seniority: Lead I - Software Testing (QA Automation Engineer)
Stack / tools: AWS, Python, JavaScript; REST; CI/CD (Jenkins, GitLab); Linux; Docker/Kubernetes; selenium, Appium; PyTest; databases (relational, MongoDB); code reviews/analysers; test plans/cases; web APIs; security and performance testing
Design, develop and execute automated tests; create detailed test plans and cases; perform regression testing
Review requirements, designs and specs, provide feedback; coordinate testing activities; monitor QA metrics (defect density, open defects)
Identify, document bugs; investigate non-conforming software; work with product teams to implement testing processes for new/existing products
8+ years QA experience across front-end, back-end APIs, and infrastructure
Strong QA methodologies; experience with CI/CD and platforms; Linux experience
Proficiency in Python/JavaScript; REST APIs; Selenium/Appium; SQL/no-SQL databases; PyTest
Experience with Kubernetes/Docker, web servers, security testing, and Agile/Scrum
Performance and security testing; pentesting tools/frameworks; experience with Jenkins, GitLab, SVN, Git
Experience in testing data platforms and analytics-focused environments
Location & work type: Location not specified; work type not specified (no details provided)
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 26,000 employees in 25 countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
The Opportunity
UST is looking for a dedicated Quality Assurance (QA) Automation Engineer to join our team and play a vital role in ensuring the highest quality of our data platform. The engineer will be responsible for designing and implementing tests, debugging, and defining corrective actions, as well as reviewing system requirements and tracking quality assurance metrics. A key aspect of this role involves conducting tests before product launches to ensure software runs smoothly, meets client needs, and remains cost-effective. Our ideal candidate will possess a background in both software development and quality assurance, demonstrating a commitment to excellence and continuous improvement.
Key Responsibilities
Create detailed, comprehensive, and well-structured test plans and test cases. Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. Estimate, prioritize, plan and coordinate testing activities. Design, develop and execute automation scripts. Identify, record, document thoroughly and track bugs. Perform thorough regression testing when bugs are resolved. Work with the product teams to develop and apply testing processes for new and existing products to meet client needs. Coordinate with stakeholders and identify system requirements. Monitor debugging process results. Investigate the causes of non-conforming software and train users to implement solutions. Track quality assurance metrics, like defect densities and open defect counts Stay up to date with new testing tools and test strategies.
Qualifications
BS/MS degree in Computer Science, Engineering, or a related subject 8+ years, in quality assurance, with an emphasis on front-end and back-APIs and infrastructure, within all software development life cycle environments Experience in AWS Experience in Python, Javascript Code reviews and analyzers. Web API experience and architectural styles (e.g., REST) Strong knowledge of software QA methodologies and processes Experience with CI/CD and platforms (e.g., Jenkins, Gitlabs, etc.) Experience with configuration management systems (e.g., svn, git, etc.) Experience with Linux and with Linux-based test applications and utilities (e.g., curl, netcat, etc.) Experience with secure network protocol experience and web architectural styles (e.g., TLS, openssl, REST, etc.) Experience with web applications servers and containers (e.g., Kubernetes, Docker, etc.) Experience with automation frameworks and platforms (e.g., Selenium, Appium, etc.) Experience in writing clear, concise, and comprehensive test plans and test cases Experience with database technologies and scripting (e.g., relational, MongoDB, python, javascript, etc.)
Experience with test framework: PyTest … Experience working in an Agile/Scrum development process Experience with performance and/or security testing Experience with pentesting platforms and frameworks (e.g., Kali, Blackbox, etc.) Proven work experience in software development
What We Believe
We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the center of everything we do.
Humility
We will listen, learn, be empathetic and help selflessly in our interactions with everyone.
Humanity
Through business, we will better the lives of those less fortunate than ourselves.
Integrity
We honor our commitments and act with responsibility in all our relationships.
Equal Employment Opportunity Statement
UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation.
All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance
To support and promote the values of UST. Comply with all Company policies and procedures
Skills
selenium,python,rest,automation scripts,aws,regression testing