{"schemaVersion":"jobsearcher.job.v1","id":"63b6c9ec430c38beda2c5fba","url":"https://jobsearcher.com/jobs/63b6c9ec430c38beda2c5fba","canonicalUrl":"https://jobsearcher.com/jobs/63b6c9ec430c38beda2c5fba","title":"QA Automation Engineer - API Automation (Python/Pytest)","description":"QA Automation Engineer - API Automation (Python/Pytest)Location: Charlotte, NC (Wealth Management domain)Core Tech: Python, Pytest (framework), API automationNice-to-have: Azure Cloud, Website Security (OWASP)Key ResponsibilitiesAPI Test AutomationDesign, develop, and maintain automated API test suites in Python using Pytest (requests/httpx, schema validation).Build reusable fixtures, parametrized tests, and custom markers for efficient coverage and targeted runs.Validate REST endpoints for auth (OAuth2/OIDC), idempotency, error handling, rate limits, and data integrity.Quality Strategy & CoverageDefine test strategy across functional, regression, E2E, and smoke suites with risk-based prioritization.Partner with engineering to enable shift-left testing (unit/contract tests, API-first reviews, negative scenarios).Focus on high-value wealth workflows: account onboarding/KYC, portfolio views, trade order lifecycle, reporting.CI/CD IntegrationIntegrate automation into Azure DevOps/GitHub Actions pipelines (parallel runs, headless, artifacts, gated checks).Publish test reports (JUnit/HTML), track flaky tests, and enforce quality gates for release readiness.Data & Environment ManagementCreate/manage test data (factories, synthetic/masked data), environment configs, and secrets handling.Use Docker or ephemeral environments to stabilize integration testing against external services.Security & Compliance Awareness (Good to Have)Apply OWASP Top 10 guardrails in functional tests (input validation, session/auth handling, CSRF/XSS checks).Collaborate on DAST/SAST findings; add regression checks for resolved vulns.Handle PII safely and align with financial services auditability and logging standards.Azure Cloud (Good to Have)Validate APIs and services hosted on Azure (App Service, Functions, Key Vault, API Management).Use Azure DevOps pipelines for environment promotions, approvals, and artifact traceability.Defect Management & RCALog clear defects with repro steps, payloads, logs, environment/headers; drive root cause analysis.Add preventative checks and improve coverage for escaped defects.Collaboration & DocumentationWork closely with Product/Engineering/Release; participate in grooming, design reviews, and release planning.Maintain test plans, coverage maps, and runbooks; mentor junior QA engineers. Required Skills & ExperienceProgramming (Python): Strong Python (OOP, typing, virtualenv/poetry, logging, error handling).Pytest Expertise: Fixtures, parametrization, markers, xdist parallelization, custom plugins, ordering, reporting.API Testing: REST best practices; requests/httpx; response validation; schema checks (OpenAPI/Swagger, pydantic/jsonschema).CI/CD: Hands-on with Azure DevOps/GitHub Actions; pipeline YAML, artifacts, test result publishing.Quality Engineering: Test design techniques (boundary/value, negative, state-based), coverage analysis, risk-based prioritization.Data & Environments: Test data generation/masking, config via env vars/secrets, Docker for local/integration tests.Tools: Pytest, requests/httpx, Postman/Insomnia, Docker, SQL basics for backend validations.Soft Skills: Clear communication, stakeholder alignment, documentation discipline, proactive problem solving.Experience: 4-8 years in QA Automation with a focus on API test frameworks and CI/CD integration.","company":"Fisec Global","rawCompany":"fisec global","city":"Charlotte","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-06-02T05:51:08.938Z","occupations":[{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"QA Automation Engineer - API Automation (Python/Pytest)","description":"QA Automation Engineer - API Automation (Python/Pytest)Location: Charlotte, NC (Wealth Management domain)Core Tech: Python, Pytest (framework), API automationNice-to-have: Azure Cloud, Website Security (OWASP)Key ResponsibilitiesAPI Test AutomationDesign, develop, and maintain automated API test suites in Python using Pytest (requests/httpx, schema validation).Build reusable fixtures, parametrized tests, and custom markers for efficient coverage and targeted runs.Validate REST endpoints for auth (OAuth2/OIDC), idempotency, error handling, rate limits, and data integrity.Quality Strategy & CoverageDefine test strategy across functional, regression, E2E, and smoke suites with risk-based prioritization.Partner with engineering to enable shift-left testing (unit/contract tests, API-first reviews, negative scenarios).Focus on high-value wealth workflows: account onboarding/KYC, portfolio views, trade order lifecycle, reporting.CI/CD IntegrationIntegrate automation into Azure DevOps/GitHub Actions pipelines (parallel runs, headless, artifacts, gated checks).Publish test reports (JUnit/HTML), track flaky tests, and enforce quality gates for release readiness.Data & Environment ManagementCreate/manage test data (factories, synthetic/masked data), environment configs, and secrets handling.Use Docker or ephemeral environments to stabilize integration testing against external services.Security & Compliance Awareness (Good to Have)Apply OWASP Top 10 guardrails in functional tests (input validation, session/auth handling, CSRF/XSS checks).Collaborate on DAST/SAST findings; add regression checks for resolved vulns.Handle PII safely and align with financial services auditability and logging standards.Azure Cloud (Good to Have)Validate APIs and services hosted on Azure (App Service, Functions, Key Vault, API Management).Use Azure DevOps pipelines for environment promotions, approvals, and artifact traceability.Defect Management & RCALog clear defects with repro steps, payloads, logs, environment/headers; drive root cause analysis.Add preventative checks and improve coverage for escaped defects.Collaboration & DocumentationWork closely with Product/Engineering/Release; participate in grooming, design reviews, and release planning.Maintain test plans, coverage maps, and runbooks; mentor junior QA engineers. Required Skills & ExperienceProgramming (Python): Strong Python (OOP, typing, virtualenv/poetry, logging, error handling).Pytest Expertise: Fixtures, parametrization, markers, xdist parallelization, custom plugins, ordering, reporting.API Testing: REST best practices; requests/httpx; response validation; schema checks (OpenAPI/Swagger, pydantic/jsonschema).CI/CD: Hands-on with Azure DevOps/GitHub Actions; pipeline YAML, artifacts, test result publishing.Quality Engineering: Test design techniques (boundary/value, negative, state-based), coverage analysis, risk-based prioritization.Data & Environments: Test data generation/masking, config via env vars/secrets, Docker for local/integration tests.Tools: Pytest, requests/httpx, Postman/Insomnia, Docker, SQL basics for backend validations.Soft Skills: Clear communication, stakeholder alignment, documentation discipline, proactive problem solving.Experience: 4-8 years in QA Automation with a focus on API test frameworks and CI/CD integration.","datePosted":"2026-06-02T05:51:08.938Z","dateModified":"2026-06-02T05:51:08.938Z","hiringOrganization":{"@type":"Organization","name":"Fisec Global","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Charlotte","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"63b6c9ec430c38beda2c5fba"},"url":"https://jobsearcher.com/jobs/63b6c9ec430c38beda2c5fba"}}