Lead II - Software Testing
UST • Thiruvananthapuram, Kerala, India
Role & seniority: Quality Assurance Engineer (senior/junior levels; QE leadership experience across multiple groups on large-scale projects)
Stack/tools: Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Protractor/Cucumber, databases, REST/SOAP APIs; Continuous Delivery concepts; Jenkins; security tooling (Sonar, Checkmarx/Fortify); QA automation with Selenium; performance tools (LoadRunner, JMeter); optional: Dynatrace, Splunk; cross-browser/device testing exposure (desirable)
Top 3 responsibilities
-
Develop and maintain test plans, test cases, and QA processes; ensure product quality across projects and teams
-
Create and maintain automated test suites (Selenium API/UI) and integrate with CI (Jenkins) and code-coverage tools to achieve 80%+ coverage
-
Analyze defects, document results, and collaborate with development/ops to improve products and ensure compliance with quality standards
Must-have skills
-
Demonstrated QE leadership across small to large projects
-
Strong automation: Selenium; API/UI test automation
-
Proficiency in Java stack: Java, Spring, JUnit; REST/SOAP APIs
-
Experience with CD pipelines (Jenkins) and code-coverage tools (Sonar, Clover)
-
Knowledge of QA methodologies, QMS concepts, testing in Agile environments
-
Ability to learn new tech stacks quickly
Nice-to-haves
-
Performance engineering and profiling (JVM, databases) with LoadRunner/JMeter; application performance monitoring (Dynatrace/Splunk)
-
Cross
Full Description
Role Description
SnoRequirementsSeniorJunior1Demonstrated experience in
leading the quality engineering aspects of small to large-scale projects
across multiple groupsMust Have 2Demonstrated experience in the
quality engineering aspects of small to large-scale projectsMust Have3Sound knowledge of Java, Spring,
JUnit, Eclipse IDE, Rest Assured, Appium, Protractor/Cucumber frameworks,
Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as
Jenkins, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.Must HaveMust Have4Proven experience in QA
automation tools such as SeleniumMust HaveMust Have5Experience with performance
engineering and profiling (e.g. Java JVM, Databases) and tools such as Load
Runner, JMeter. Exposure to Application performance monitoring tools such as
Dynatrace and Splunk desirable.Must HaveNice to Have6Expertise with cross browser and
cross device testing strategiesMust HaveNice to Have7Ability to create good
acceptance and integration test automation scripts and integrate with
Continuous integration (Jenkins) and code coverage tools (Sonar, Clover) to
ensure 80% or higher code coverage.Must HaveMust Have8Hands-on experience with Quality
Management Systems (QMS) and testing methodologiesMust HaveMust Have9Work together with relevant
teams and departments to improve products, Ensure products adhere to company
and industry quality standardsMust HaveMust Have10Create tests to identify
software problems, Analyze bugs and errors found during tests, Document
results of tests for the software development teamMust HaveMust Have11Develop detailed, comprehensive,
and well-structured test plans and test cases, Prioritize and plan testing
activitiesMust HaveMust Have12Strong knowledge of software QA
methodologies, tools, and processesMust HaveMust Have13Ability to learn, adapt and
develop in new technology stacks very quicklyMust HaveMust Have14Strong exposure in Agile, Scaled
Agile based development modelsMust HaveMust Have
Skills
quality assurance,selenium,api automation,cucumber, Show more Show less