UST
Website:
ust.com
Job details:
Role Description
Job Title: Senior Quality Engineering / QA Automation Engineer
Experience Required
Role Overview
We are seeking an experienced Quality Engineering professional with strong expertise in test automation, performance testing, and modern QA practices. The role involves ensuring high-quality software delivery across small to large-scale projects, working closely with cross‑functional teams in Agile and Scaled Agile environments.
Key Responsibilities
Quality Engineering & Testing
- Lead quality engineering efforts across small to large-scale projects and multiple teams
- Define and execute test strategies aligned with business and technical requirements
- Ensure software products meet defined functional, non-functional, and quality standards
- Create, review, and maintain comprehensive test plans, test cases, and test data
- Prioritise and plan testing activities effectively across releases
Test Automation & CI/CD
- Design and develop robust test automation frameworks and scripts
- Create acceptance, integration, and regression test automation
- Integrate automated test suites with CI/CD pipelines (e.g., Jenkins)
- Ensure high test coverage (targeting 80%+ code coverage) using quality and coverage tools
- Perform cross-browser and cross-device testing
Functional, API & Performance Testing
- Perform API testing (REST and SOAP) and validate integrations
- Conduct database validation and backend testing
- Execute performance engineering, profiling, and analysis
- Perform load, stress, and endurance testing using industry-standard tools
- Analyse performance bottlenecks at application and database levels
Defect Management & Quality Processes
- Identify, analyse, and document defects with clear reproduction steps
- Collaborate with development teams to resolve quality issues
- Maintain Quality Management System (QMS) practices and testing methodologies
- Ensure adherence to industry-standard QA processes and best practices
Collaboration & Agile Practices
- Work closely with development, product, and DevOps teams to improve product quality
- Actively participate in Agile and Scaled Agile ceremonies
- Adapt quickly to new technologies, tools, and frameworks
Required Technical Skills - Strong knowledge of Java, Spring, JUnit, and Eclipse IDE
- Hands-on experience with test automation frameworks such as:
- Selenium
- Cucumber
- Rest Assured
- Appium
- Protractor
- Experience in API testing (REST/SOAP) and XML validation
- Solid understanding of databases and SQL
- Experience with CI/CD tools such as Jenkins
- Familiarity with code quality and vulnerability tools (e.g., Sonar, Checkmarx, Fortify)
- Experience with performance testing tools such as LoadRunner, JMeter
- Exposure to application performance monitoring tools (e.g., Dynatrace, Splunk) is a plus
QA & Process Knowledge
- Strong understanding of software QA methodologies, tools, and processes
- Experience with continuous delivery and DevOps practices
- Expertise in cross-browser and cross-device testing strategies
- Ability to design scalable and maintainable test automation solutions
Agile Experience
- Strong exposure to Agile and Scaled Agile development models
- Comfortable working in fast-paced, iterative delivery environments
Skills (Keywords)
Cucumber, Selenium, Java, QA Automation, API Testing, REST, SOAP, XML Testing, Performance Testing, JMeter, LoadRunner, Jenkins, CI/CD, Agile, Scaled Agile
Skills
quality assurance,cucumber,selenium,api automation,
Click on Apply to know more.