Job Description
Job Description
ComResource is looking for a QA Automation Engineer.
Responsibilities:
- Work as part of an Agile squad, leading quality engineering efforts while collaborating closely with the squad, chapter, and tribe.
- Take ownership of test strategy, test planning, framework implementation, and test execution within the Agile environment.
- Develop high-quality, reusable framework components and maintainable test automation code using a variety of automation tools, including AI for self-healing locators, AI for failure analysis, and AI for visual validation.
- Design and implement structured, clean, and cohesive test automation and exploration tests for all new features and functional changes, organized into repeatable test suites covering user interface and API layers.
- Author test cases in test management tools and ensure comprehensive coverage.
- Efficiently reproduce reported software issues, analyze data, and collaborate with team members to resolve obstacles and maintain delivery timelines.
- Drive automation initiatives for API and web services testing, web UI, data extract scripts, database testing, and test data management.
- Conduct exploratory testing when necessary.
- Partner openly with squad members to share ideas, raise concerns, and adhere to quality governance standards.
Essentials:
- Strong banking domain expertise in commercial loan systems, including end-to-end loan lifecycle, customer onboarding and origination, funding and boarding across servicing platforms, payments, loan servicing, collateral management, and participation and syndication.
- Proficiency in Java, Python, and JavaScript.
- Strong understanding of SQL and database interactions, including DB2 and Snowflake.
- Hands-on experience with API testing tools and methodologies, including ReadyAPI and Postman.
- Expertise in test automation frameworks, including POM, data-driven frameworks, Selenium, and Appium or similar.
- Experience with WebdriverIO and Visual Studio Code.
- Proficiency in Git for code management.
- Familiarity with CI/CD tools such as Jenkins.
- Experience with application lifecycle management tools such as Digital.ai or qTest.
- Experience with data extract testing including Snowflake, ETL count reconciliation, field-to-field mapping validation, and data quality checks.
- Knowledge of testing methodologies including functional, API, regression, and integration testing.
- Experience working within Agile development processes.
- Strong written and verbal communication skills with the ability to work effectively across technical and non-technical stakeholders.
Desired:
- Experience with AI for self-healing locators in Katalon or WebdriverIO, AI for failure analysis, AI for visual validation, and AI chatbot for test execution.
Req ID: AM4677791
