QA Automation Engineer III
Apex Systems · Cincinnati, OH · 1 mo ago
Quality AssuranceContract
Role Overview
As a Software Development Engineer in Test (SDET), you will play a key role in driving quality engineering practices and delivering test automation excellence. Your primary responsibility is to provide thought leadership within the Quality Engineering discipline while ensuring quality through best-in-class automation strategies. This includes designing and developing new test automation frameworks, maintaining existing automation code with high standards, and applying strong software design principles. You will leverage creativity and technical expertise to identify innovative approaches for testing complex software solutions.
Responsibilities
- Work as part of an Agile squad, leading quality engineering efforts while collaborating closely with team members.
- Take ownership of test strategy, test planning, framework implementation, and test execution within the Agile environment.
- Develop high-quality, reusable, and maintainable test automation code using a variety of automation tools.
- Design and implement structured and clean test automation for new features and functional changes, covering user interface and API layers.
- Author test cases in test management tools to 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/web services testing, Web UI, data extract scripts, and database testing.
Required Qualifications
- Strong banking domain expertise in commercial loan systems, covering the end-to-end loan lifecycle including customer onboarding, funding, payments, servicing, collateral management, and syndication.
- Proficiency in programming languages such as Java, Python, and JavaScript.
- Strong understanding of SQL and database interactions, with experience in DB2 or Snowflake.
- Hands-on experience with API testing tools and methodologies, including Postman and ReadyAPI.
- Proficient in Git for version control and familiar with CI/CD tools like Jenkins.
- Experience with application lifecycle management tools such as Digital.ai or qTest.
- Expertise in test automation frameworks like POM, Data-Driven frameworks, Selenium, Appium, or similar.
- Experience with data extract processes, including ETL count reconciliation, field-to-field mapping validation, and data quality checks, specifically with Snowflake.
- Knowledge of various testing methodologies (functional, API, regression, integration).
- Experience working within Agile development processes.
Professional Attributes
- A commitment to quality with high standards in execution, accuracy, and accountability.
- A strong sense of ownership and responsibility for outcomes.
- The ability to anticipate challenges, analyze root causes, and proactively propose effective solutions.
- Clear and effective communication skills for articulating ideas and collaborating with technical teams and stakeholders.
- Ability to work effectively across teams, building trust and alignment to ensure successful deliveries.
- A willingness to think critically and develop original solutions.
Benefits
- Medical, dental, vision, life, and disability insurance plans with optional financial protection layers.
- Employee Stock Purchase Program (ESPP) and 401(k) with company match after 12 months of tenure.
- Health Savings Account (HSA) available on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program, access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months of tenure.
- Certification discounts and other perks through associations such as CompTIA and IIBA.
- Dedicated customer service team for consultants to address benefits and resource questions.
- Access to a certified Career Coach.