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.