The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Requirements
- 8+ years of strong experience in Software Testing with a balanced mix of Manual and Automation Testing
- Extensive experience in end-to-end testing across multiple releases and environments
- Proven ability to lead QA activities, mentor team members, and drive testing best practices
- Hands-on contributor with capability to work as Senior QA / Test Lead / QA Architect
- Sound knowledge on Test Management Tools: JIRA, TestRail, ALM, Zephyr and experience on the following:
- CI/CD Tools: Jenkins, Azure DevOps, GitLab CI
- Databases: SQL (query writing, validation)
- Selenium (WebDriver) Cypress / Playwright / TestCafe (modern frameworks)
- Expertise in programming/scripting languages: Java / Python / JavaScript
- Basic knowledge of Performance Testing tools (JMeter) is a plus
- Experience in systems analysis and programming of software applications
- Experience in managing and implementing successful projects
- Working knowledge of consulting/project management techniques/methods
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements