Senior QA Analyst
Location
Brazil
Posted
9 hours ago
Salary
0
Seniority
Senior
Job Description
Senior QA Analyst
FCamara Consulting & Training
• Design and implement a test strategy following the test pyramid (70% unit, 20% integration, 10% E2E) • Develop automated tests in C# .NET using xUnit, validating handlers, repositories and domain layers • Create and maintain E2E tests with Playwright, validating user flows in React • Implement RESTful API tests, validating status codes, JSON payloads, JWT authentication and refresh flows • Manage setup and cleanup of test data in PostgreSQL • Debug test failures using logs, traces and observability tools • Execute tests via Azure DevOps Pipelines and contribute to CI/CD improvements • Validate idempotency and retry concepts in critical operations • Use robust selectors (data-testid, accessibility locators) in E2E tests • Run tests locally in Linux/CLI environments • Propose improvements to coverage, automation and QA processes — not just execute tests
Job Requirements
- Intermediate C# .NET — reading and understanding handlers, repositories and domain logic
- xUnit — project test framework
- SQL / PostgreSQL — setup and cleanup of test data
- Clean Architecture / CQRS — understanding of layers and flows
- Playwright — E2E framework (NOT Cypress)
- TypeScript — type-safe tests
- Basic React — understanding components, hooks and routing
- Robust selectors — data-testid and accessibility locators
- REST API testing — validation of POST, GET, PUT, PATCH methods and status codes
- JSON schema validation
- JWT auth — tokens, refresh flow and authorization
- Idempotency and retry concepts
- Azure DevOps Pipelines — understanding of project CI/CD
- Git — branching, pull requests, version control
- Test pyramid — test distribution: unit (70%), integration (20%), E2E (10%)
- Debugging test failures — analysis of logs, traces and root cause
- Linux / CLI — run tests locally, analyze logs, terminal operations
- Autonomy — propose improvements, not just execute tests
- NSubstitute — mocking .NET interfaces (Nice to have)
- Testcontainers — containers for isolated integration tests (Nice to have)
- MassTransit — in-memory testing of event consumers (Nice to have)
- DbUp — migrations and database schema versioning (Nice to have)
- Playwright Component Testing — isolated testing of React components (Nice to have)
- Network mocking / HAR recording (Nice to have)
- Accessibility testing — WCAG, ARIA and accessibility tests (Nice to have)
- Contract testing (Pact) (Nice to have)
- OpenAPI / Swagger — contract test generation (Nice to have)
- GraphQL testing (Nice to have)
- Risk-based testing — probability × impact matrix (Nice to have)
- k6 or JMeter — performance and load testing (Nice to have)
- CloudWatch / X-Ray — observability and debugging (Nice to have)
- Basic Terraform — reading infrastructure-as-code (Nice to have)
- PostgreSQL RLS (Row Level Security) — row-level security testing (Nice to have)
- SignalR / WebSocket testing (Nice to have)
- White-box testing — reading source code to improve coverage (Nice to have)
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Analista de Testes Sênior
BHSTransformamos negócios através da tecnologia gerando resultados de impacto.
**💪 ****Suas atividades serão:** **· **Planejar, projetar e executar testes manuais e automatizados; **· **Garantir a qualidade das entregas por meio de testes funcionais, regressivos, de desempenho e segurança; **· **Desenvolver e manter automações de testes; **· **Participar ativamente de cerimônias ágeis (Scrum); **· **Identificar, documentar e acompanhar defeitos; **· **Colaborar com times multidisciplinares (devs, produto e stakeholders); **· **Apoiar e mentorar profissionais de QA menos experientes; **· **Contribuir para evolução de processos e boas práticas de qualidade.
Business Analyst, QA Focus
Inspired TestingHighly skilled professionals with attention to detail, using latest technologies, to ensure usability and reliability.
• Lead requirements elicitation, clarification and documentation for testable acceptance criteria. • Produce and maintain clear, structured test artefacts: test cases, scenarios, feature files, traceability. • Make recommendations, unblock decisions, ensure the team is ready for execution. • Partner with TAs and automation engineers to align manual and automated coverage. • Participate in reviews where requirements/test impacts are relevant. • Manage stakeholders, keeping scope, risk and dependencies visible. • Drive continuous improvement of BA/test processes in a multi-team setup.
• Independently implement test automation for our digital products within the platform infrastructure • Responsible for creating and maintaining test concepts, test specifications and test cases • Active role in the release process for software updates and new features • Identify and document software defects • Work closely with developers and support colleagues • Contribute to shaping the team and participate in team decisions in a self-organized manner
IT Quality Assurance Test Engineer Principal
General DynamicsGeneral Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, General Dynamics has p
Role Description IT QUALITY ASSURANCE TESTER PRINCIPAL Transform technology into opportunity as an IT Quality Assurance Tester Principal at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT - Impactful work supporting the mission of the NTSB. - Maintenance and software quality assurance support for the NTSB's CIDER application, providing: - Functional and user acceptance testing of this long-running program. - Collaboration with the customer on requirements, scheduling, releases, and issue remediation. - Updated test plans, editing existing procedures, and adding material for new features. - Issue management support, monitoring the NTSB issue management system, reviewing items with the customer, and prioritizing issues. Qualifications - Education: Technical Training, Certification(s) or Degree. - Experience: 10+ years or QA lead experience. - Technical skills: JTRAC issue tracking system, GIT. - Knowledge of CIDER and related applications. - US Citizenship Required. Requirements - 10+ years of related experience. - US Citizenship Required: Yes. Benefits - Comprehensive benefits and wellness packages. - 401K with company match. - Competitive pay and paid time off. - Full flex work weeks where possible. - Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave. - 15 days of paid leave per calendar year for vacations, personal business, and illness. - 10 paid holidays per year. - Paid Family Leave program providing up to 160 hours of paid leave in a rolling 12-month period for eligible employees. - Short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.




