Job Summary:

  • Collaborates with Feature Teams to analyze and explain the business and system impact of changes across applications.
  • Assesses testing needs for online transactions, web services, and batch jobs, promoting a test-first approach.
  • Develops, maintains, and improves test automation frameworks across multiple platforms (mobile, desktop, web).
  • Provides input on the testability of functional elements and product designs.
  • Creates, updates, and executes test cases and plans based on user story criteria, documenting results and using test case management tools.
  • Develops and optimizes automated test scripts for web applications (Selenium-Java or equivalent).
  • Develops and executes API/Integration/Service tests (Cucumber-Java, Postman, Newman).
  • Develops/updates SQL queries to extract data and monitors database changes.
  • Acts as a Subject Matter Expert for assigned applications, guiding automation strategies.
  • Maintains current knowledge of testing best practices through training and research.

Technical Skills:

  • Test case creation and execution
  • Test automation with Selenium/Java or approved tools
  • API testing (REST/SOAP) with Cucumber-Java, Postman, and Newman
  • SQL scripting for data extraction
  • Experience with Agile methodologies (Scrum or SAFe preferred)
  • Understanding of CI/CD practices
  • Behavior Driven Development (BDD) with Gherkin and Cucumber
  • Test Driven Development (TDD) with Junit

Nice to have skills:

  • Experience with Quadient and Opentext Info Archive.