Tester III - Software Testing (Automation Testing)
UST • Thiruvananthapuram, Kerala, India
Role & seniority: Quality Engineering Lead / Senior QA Engineer
Stack/tools
-
Languages/Tech: Java, Spring, JUnit; Eclipse IDE; Databases
-
API testing: REST/SOAP; Rest Assured
-
UI/mobile/test frameworks: Selenium; Appium; Protractor/Cucumber
-
CI/CD and quality: Jenkins; Sonar, Checkmarx, Fortify
-
Performance: LoadRunner, JMeter; JVM tuning; application performance monitoring (Dynatrace; Splunk desirable)
-
Testing scope: cross-browser & cross-device testing; QA automation; QMS
-
Testing in pipelines: integration with CI/CD, code coverage tools (Clover), 80%+ coverage
Top 3 responsibilities
-
Collaborate with cross-functional teams to improve product quality and ensure compliance with standards
-
Create comprehensive test plans and detailed test cases; develop and execute tests; analyze defects
-
Prioritize and plan testing activities aligned with project timelines; document results and coordinate with development teams
Must-have skills
-
Proven leadership in quality engineering across multiple projects and SDLC QA activity
-
Strong automation expertise (API, UI, and cross-browser/device testing)
-
Experience integrating automated tests with CI/CD and achieving substantial code coverage (80%+)
-
Solid understanding of QA methodologies, Agile/SAFe practices, and QMS familiarity
Nice-to-haves
-
Performance engineering experience and profiling tools
-
Familiarity with Dynatrace, Splunk, and other monitoring/analytics tools
Full Description
Role Description
Job Description – Quality Engineering Lead / Senior QA Engineer
Requirements
Demonstrated experience leading quality engineering aspects of small to large-scale projects across multiple teams or groups. Proven expertise handling QA activities across the full software development lifecycle.
Technical Skills
Strong knowledge of Java, Spring, JUnit, Eclipse IDE, and Databases.
Hands-on experience with REST/SOAP APIs and testing frameworks such as
- Rest Assured
- Appium
- Protractor/Cucumber
- Proven experience with QA automation tools, especially Selenium.
Solid understanding of Continuous Delivery concepts and tools including
- Jenkins
- Code quality & vulnerability tools like Sonar, Checkmarx, Fortify.
- Performance Engineering
Experience with performance engineering, profiling tools, and concepts (Java JVM, DB tuning).
Familiarity with performance testing tools such as
- LoadRunner
- JMeter
Exposure to application performance monitoring tools like
- Dynatrace
- Splunk (desirable)
- Testing Expertise
Strong expertise in cross-browser and cross-device testing strategies. Ability to create detailed acceptance and integration test automation scripts. Experience integrating automated tests with CI/CD pipelines and code coverage tools (e.g., Jenkins, Sonar, Clover) to ensure 80%+ code coverage. Hands-on experience with Quality Management Systems (QMS) and testing methodologies.
Responsibilities
Collaborate with cross-functional teams to improve product quality and ensure adherence to company and industry standards. Create comprehensive test plans and well-structured test cases. Develop and execute tests to identify software defects. Analyze bugs and errors, documenting results and coordinating with development teams. Prioritize and plan testing activities aligned with project timelines.
Methodology & Soft Skills
Strong knowledge of software QA methodologies, tools, and processes. Ability to quickly learn, adapt, and evolve in new technology stacks. Solid exposure to Agile and Scaled Agile (SAFe) development models.
Skills
quality assurance,
cucumber,
selenium,
api automation, Show more Show less