Bizoforce Hiring – Quality Engineer | Dallas, Texas, USA
Confidential
Job Description
Bizoforce Hiring is seeking an experienced Quality Engineer specializing in test automation for online banking applications. The ideal candidate will have strong hands-on expertise in Playwright for UI and end-to-end automation, the Karate Framework for REST API testing, and practical experience with online banking systems. This role focuses on building scalable automation frameworks, validating critical banking transactions, and ensuring the reliability, security, and quality of business-critical financial applications. The successful candidate will collaborate with development, business analysis, and product teams to deliver comprehensive test coverage across user interfaces, APIs, and backend banking workflows.
Experience (in Years)
- Required Experience: 10–12 years of overall professional experience.
- Online Banking Experience: Hands-on experience testing online banking applications is mandatory.
- UI Automation: Strong practical experience developing and maintaining automated tests using Playwright.
- API Automation: Strong experience with REST API automation using the Karate Framework.
- Quality Engineering: Experience designing automation frameworks and executing functional, regression, integration, UI, and API testing.
Required Skills
- Online Banking Applications: Experience testing digital banking workflows, financial transactions, account management, and payment systems.
- Playwright: Strong hands-on expertise in UI automation, end-to-end testing, test execution, and framework maintenance.
- Karate Framework: Experience developing automated REST API tests using Karate.
- Test Automation Frameworks: Ability to design, develop, maintain, and scale reusable automation frameworks.
- Functional and Regression Testing: Experience validating application functionality and preventing regressions across releases.
- API and Integration Testing: Ability to validate REST APIs, backend services, and integrations between banking systems.
- End-to-End Testing: Experience testing complete business workflows across front-end and back-end systems.
- CI/CD Integration: Experience executing automated test suites as part of continuous integration and continuous delivery pipelines.
- Defect Management: Ability to analyze test failures, identify defects, perform root-cause analysis, and collaborate on resolutions.
- Agile Methodologies: Experience participating in Agile ceremonies, defect triage, sprint activities, and release-quality processes.
- Banking Transaction Validation: Ability to validate secure and business-critical transactions, including fund transfers, payments, and account operations.
Preferred Skills / Good-to-Have Technical Experience
- Java Programming: Familiarity with Java-based test automation and backend technologies, where applicable to the testing framework.
- Spring Boot: Understanding of Spring Boot applications and their role in backend service development and API testing.
- Test Framework Design: Experience developing modular, maintainable, and reusable automation components.
- Test Data Management: Ability to manage test data for banking scenarios, transaction validation, and regression testing.
- Security-Focused Testing: Familiarity with testing authentication, authorization, session management, and sensitive financial workflows.
- Test Reporting and Debugging: Experience with automated test reporting, failure analysis, and troubleshooting complex test scenarios.
- Performance and Reliability Awareness: Understanding of application reliability and the importance of validating transaction accuracy and system stability.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent practical experience.
- Demonstrated experience in quality engineering and test automation for online banking applications.
- Strong hands-on knowledge of Playwright and the Karate Framework.
- Experience validating UI workflows, REST APIs, and end-to-end banking transactions.
- Ability to design and maintain scalable automation frameworks and reusable test components.
- Experience integrating automated testing into CI/CD pipelines.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills for working with developers, business analysts, product teams, and other stakeholders.
- Ability to work on-site in Dallas, Texas, and support enterprise banking quality initiatives.
Key Responsibilities
1. Online Banking Application Testing
- Design, develop, and maintain automated test suites for online banking applications.
- Validate critical banking journeys, including user login, account management, fund transfers, payments, and transaction processing.
- Ensure business-critical banking workflows function correctly across supported application components.
- Verify transaction accuracy, workflow consistency, and application reliability.
- Develop comprehensive test coverage for secure financial operations.
2. UI and End-to-End Automation Using Playwright
- Develop and maintain UI automation scripts using Playwright.
- Automate end-to-end banking workflows across front-end applications.
- Create reusable automation components, utilities, and test fixtures.
- Validate user interactions, navigation, form submissions, and transaction workflows.
- Troubleshoot automation failures and improve test stability and maintainability.
3. REST API Automation Using Karate
- Develop and maintain REST API automation suites using the Karate Framework.
- Validate API requests, responses, status codes, response payloads, and business rules.
- Test backend services supporting account management, payments, fund transfers, and other banking operations.
- Perform integration testing between APIs and connected banking systems.
- Maintain reusable API test components and improve automated test coverage.
4. Functional, Regression, and Integration Testing
- Perform functional, regression, integration, UI, API, and end-to-end testing.
- Validate application behavior against business and technical requirements.
- Ensure that new releases do not adversely affect existing banking functionality.
- Identify gaps in test coverage and recommend additional automated scenarios.
- Support release validation and overall product quality assessments.
5. Test Framework Development and Maintenance
- Design and maintain scalable automation frameworks for UI and API testing.
- Develop reusable utilities, test data components, and common automation functions.
- Apply appropriate framework design practices to improve maintainability and execution efficiency.
- Review and enhance existing automation scripts to reduce duplication and improve reliability.
- Maintain clear and structured automation code and test documentation.
6. CI/CD Integration and Test Execution
- Integrate automated test suites into CI/CD pipelines.
- Execute automated tests as part of continuous integration, regression cycles, and release validation.
- Analyze test execution results and identify recurring failures.
- Improve automation reliability and support faster feedback during development.
- Collaborate with development and DevOps teams to resolve pipeline and environment-related testing issues.
7. Defect Analysis and Root-Cause Investigation
- Analyze automation failures and distinguish application defects from test script or environment issues.
- Identify, document, and track defects with clear reproduction steps and supporting evidence.
- Perform root-cause analysis and collaborate with developers to resolve issues.
- Participate in defect triage and prioritize issues based on business impact and risk.
- Verify fixes and conduct regression testing before release.
8. Agile Collaboration and Quality Assurance
- Collaborate with developers, business analysts, product owners, and other stakeholders to understand banking requirements.
- Define test scenarios, acceptance criteria, and automation coverage for business workflows.
- Participate in sprint planning, daily stand-ups, defect triage, retrospectives, and release discussions.
- Communicate test progress, risks, defects, and quality findings to relevant teams.
- Promote continuous improvement in test automation practices and overall release quality.
Expected Deliverables
- Automated UI and end-to-end test suites developed using Playwright.
- REST API automation suites developed using the Karate Framework.
- Reusable and scalable automation framework components.
- Comprehensive test coverage for critical online banking workflows.
- Functional, regression, integration, UI, and API test execution results.
- CI/CD-integrated automated testing workflows.
- Documented defects, root-cause analysis findings, and verification results.
- Test reports and quality assessments supporting reliable banking application releases.
Assignment Details
- Job Title: Quality Engineer
- Job Location: Dallas, Texas, USA
- Work Mode: On-site — customer location attendance required from Day 1
- Job Type: Full Time
- Open Positions: Multiple
- Working Hours: 9:00 AM – 5:00 PM
- Hours per Week: 40 hours
- Timesheet Cycle: Weekly
- Job Status: Active
Requirements
- 10 years of experience required
Share this job