Candescent is the leading cloud-based digital banking solutions provider for financial institutions, transforming digital banking with intelligent solutions. They are seeking a Quality Engineer who will deliver high-quality software and champion a culture of quality throughout the product development lifecycle by collaborating closely with Engineers, Product Managers, and Designers.
Responsibilities:
- Develop testing plans, frameworks, test cases, and test scripts
- Execute unit, automated, and manual tests and code reviews
- Document and track defects with clear reporting on severity and resolution status
- Participate in agile planning events by offering quality-focused insights during PI planning, sprint planning, backlog refinement, reviews, and retrospectives
- Work with Product Owners, Engineers, and Designers to define quality objectives, identify risks, and promote early testing practices
- Help define acceptance criteria and develop comprehensive test strategies including scope, environments, metrics, and reporting
- Collaborate with Engineers to ensure applications are testable and include effective logging, monitoring, and observability
- Create and execute test cases for smoke, integration, regression, and UAT testing
- Conduct manual and automated tests to validate functionality and identify edge cases and error handling issues
- Log, prioritize, and track bugs while working with Engineers on debugging and resolution
- Develop and maintain automated tests as part of CI/CD pipelines with DevOps support
- Apply best practices, engineering tools, and emerging technologies to enhance quality and delivery
- Contribute to process improvement and team testing workflows
- Monitor quality metrics such as defect and change failure rates to identify improvement opportunities in testing and delivery processes
Requirements:
- 3+ years of experience in QA using manual and automated testing for APIs and systems
- Expertise in smoke, integration, regression, and UAT testing, and test automation tools such as Java, JavaScript, Postman, Newman, Cucumber, JMeter, Selenium
- Skilled in building test strategies for UI, APIs, and service layers in highly transactional systems
- Experience with Agile methodologies and troubleshooting complex issues quickly and effectively
- Proficiency in BDD, ATDD, TDD, and related practices
- Strong understanding of test frameworks, test planning, and execution for both manual and automated testing
- Excellent collaboration and communication skills for working with cross-functional teams
- Strong analytical skills for reviewing technical specs, log files, and identifying high-risk areas
- Experience with SQL and NoSQL databases, including MS SQL Server and Oracle
- Familiarity with cloud platforms such as GCP, Azure, and AWS
- Experience using SCM tools like Git and SVN
- Demonstrated leadership, high standards, and a results-driven mindset with a passion for innovation
- Automate end-to-end flows for fintech user journeys (onboarding, KYC, account opening, payments, transfers, statements, card management, etc.)
- Validate handling of sensitive data (masking, secure input, tokenization) and compliance-related UI (disclosures, consent, terms) in automated checks
- Experience testing embedded web views or hybrid apps in a fintech or white-label context
- Design, implement, and maintain automated test suites for native and/or cross-platform mobile apps (e.g., Appium, Espresso, XCUITest, Detox, or similar)
- Build and maintain CI/CD pipelines for mobile test execution (device farms, emulators/simulators, parallel execution, reporting)
- Automate regression, smoke, and critical-path flows with clear assertions, waits, and failure reporting