Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Nov 11, 2026.
Senior SQA Automation Engineer
Department: Software Engineering
Experience: 6-10 years (minimum 4 in hands-on test automation)
Employment Type: Full-Time
About the Role
ReBiz is hiring a hands-on Senior SQA
Automation Engineer to build and own scalable test automation across our web,
desktop, and mobile applications, APIs, and backend services.
AI-assisted testing is a core requirement
of this role, not an add-on. You will use AI tools daily to generate, review,
and maintain tests, and you will help validate the AI-enabled features in our
products.
We are looking for an engineer with
strong programming fundamentals, clear ownership, and a track record of
improving how quality is engineered.
Key Responsibilities
1. Test Automation & Quality Engineering
- Design, build, and maintain
scalable automation frameworks for web, desktop, and mobile applications, APIs,
and backend services.
- Automate functional, regression,
integration, and end-to-end tests, and integrate them into CI/CD pipelines.
- Validate REST APIs, third-party
integrations, scheduled jobs, and asynchronous processes.
- Test desktop and mobile
applications across supported operating systems, devices, and versions, including
installation, upgrade, and offline behavior.
- Validate application behavior
during migrations, upgrades, and deployments, and support performance and
failure-recovery testing.
- Investigate complex defects and
work with developers on root-cause analysis.
2. Data & Database Testing
- Perform SQL-based data
verification, reconciliation, and reporting validation.
- Test database logic, including
stored procedures, functions, triggers, and views, for correctness, edge cases,
error handling, and performance.
- Validate ETL processes and data
pipelines end to end, including source-to-target mapping, transformation logic,
and data synchronization workflows.
- Implement automated data quality
checks for completeness, accuracy, duplicates, null handling, and referential
integrity.
- Validate schemas and data
contracts to catch breaking changes between services and upstream sources.
- Manage test data, including
generation, seeding, and masking or anonymization, so that no real customer
data is used in test environments.
- Test system behavior and query
performance at realistic data volumes.
3. AI-Assisted Testing
- Use AI-assisted tools (e.g.,
GitHub Copilot, Claude, ChatGPT) as part of daily work to generate test cases,
write automation code, and maintain existing suites.
- Review all AI-generated test code
for correctness, assertion strength, maintainability, and security before it is
merged.
- Apply AI to failure analysis,
flaky-test triage, and regression suite optimization.
- Test AI-enabled product features
for output accuracy, consistency, and reliability, including building
evaluation datasets and prompt-based regression checks.
- Evaluate emerging AI testing tools
and adopt those that deliver measurable gains.
- Follow responsible-use practices:
no customer, production, or confidential data is entered into external AI
tools.
4. Release Quality & Process
- Own test planning and test
strategy for assigned products, applying risk-based testing to critical
business workflows.
- Define and maintain automated
quality gates in CI/CD that block releases failing agreed criteria.
- Drive release-readiness
assessments, defect triage, and regression analysis.
- Track and report quality metrics,
including automation coverage, flaky-test rate, and defect leakage to
production.
- Identify testing gaps and
implement improvements to QA practices.
5. Collaboration
- Work with Development, DevOps,
Product Management, and SQA teams on testability and automation architecture.
- Share automation techniques and
AI-assisted testing practices with colleagues.
- Communicate test outcomes, risks,
and recommendations clearly to stakeholders.
Required Skills
Test Automation & Engineering
- Strong programming skills in at
least one of TypeScript/JavaScript, Python, Java, or C#.
- Hands-on experience with
Playwright, Selenium, or Cypress, including designing and maintaining
automation frameworks.
- Hands-on experience testing and
automating desktop or mobile applications, using tools such as Appium,
WinAppDriver, FlaUI, Espresso, or XCUITest.
- Strong REST API automation
experience using code-based tools such as Playwright API testing, REST Assured,
Pytest, or Postman with Newman.
- Strong SQL skills, including
testing stored procedures, functions, and triggers, and validating data across
relational databases.
- Experience testing ETL processes
or data pipelines, including source-to-target validation and automated data
quality checks.
- Experience with test data
management, including data generation, seeding, and masking of sensitive data.
- Experience with Git and CI/CD
tools such as GitHub Actions, GitLab CI, or Jenkins.
- Experience with functional,
regression, integration, end-to-end, and exploratory testing.
- Understanding of Agile/Scrum
practices and the software development lifecycle.
- Strong debugging, analytical, and
problem-solving skills.
AI Competency (Mandatory)
- Demonstrated hands-on use of
AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) in
production test automation work, with examples of measurable impact on
coverage, speed, or maintenance effort.
- Ability to critically review
AI-generated code and identify incorrect logic, weak assertions, brittle
locators, and security issues.
- Working knowledge of prompting
techniques for test generation, and of AI tool limitations such as
hallucination and non-deterministic output.
- Practical experience validating
LLM-based features or AI-generated outputs, including output validation, prompt
testing, and regression datasets.
- Understanding of safe AI usage,
including data privacy and confidentiality when using external AI tools.
Preferred Skills
- Experience with AI-augmented
testing platforms, such as self-healing tests or visual AI testing.
- Experience with AWS, Docker, and
microservices-based applications.
- Exposure to performance testing
tools such as JMeter or k6.
- Experience with analytics
platforms, BI tools, and reporting systems.
- Knowledge of application security
testing and OWASP principles.
Professional Competencies
- Strong ownership and
accountability.
- Analytical thinking and
independent problem-solving.
- Effective collaboration with
cross-functional engineering teams.
- Clear written and verbal
communication.
- Ability to prioritize work across
multiple projects.
- Willingness to mentor colleagues
and share technical knowledge.
- Adaptability to emerging
technologies, particularly AI-driven engineering practices.
Qualifications
- Bachelor's degree in Computer
Science, Software Engineering, or a related field, or equivalent practical
experience.
- 6-10 years of professional
experience in software quality assurance, including at least 4 years building
and maintaining automation frameworks.
- Demonstrated record of improving
automation coverage and testing processes.
- Experience working with
cross-functional engineering teams on complex software applications.

