Senior QA Engineer
IVIX
Senior QA Engineer
Description
We are looking for a hands-on Senior QA Engineer to join our on-site team and take full ownership of test coverage and product-level quality across web and on-prem environments. Your responsibility is to execute, provide complete testing coverage, and ensure that everything released meets the requirements and industrial standards. You will work directly on the product: designing and executing tests, performing exploratory testing, conducting integration validation, identifying risks, and ensuring full coverage of both new and existing functionality.
About the company
IVIX is the first AI-powered solution designed specifically to address a $20 trillion problem: illuminating the global shadow economy. IVIX leverages Open-Source Intelligence (OSINT) and highly advanced, cutting-edge technologies to reveal illicit business activity around the world, empowering governments in their mission to fight financial crime and close the tax gap.
IVIX employs a variety of AI tools (deep neural networks, large language models, and predictive modeling) as well as advanced data analytics to rapidly pinpoint large-scale illicit business activity, so government authorities can combat financial crime in the digital age.
Led by security, tech, tax and financial crime experts, and advised by a diverse team of former IRS commissioners, IVIX works with dozens of state and federal governments globally.
About the postion
- Own full hands-on testing coverage for assigned product areas.
- Perform comprehensive testing across web-based, cloud, and on-premise environments.
- Execute exploratory, integration, functional, and regression testing to uncover issues across services and workflows.
- Write and maintain detailed test cases and scenarios for all relevant functional areas.
- Conduct in-depth exploratory testing to identify defects early and validate expected behavior.
- Collaborate with Product Managers and Developers to clarify requirements and refine acceptance criteria.
- Identify quality risks and highlight unclear or incomplete requirements throughout development.
- Provide actionable feedback to improve usability, reliability, and platform consistency.
- Investigate issues independently and take responsibility for validating complex behaviors across distributed systems.
Requirements
- 4–6+ years of hands-on experience as a QA Engineer testing complex web applications.
- Strong expertise in UI testing, integration testing, exploratory testing, and end-to-end validation.
- Strong debugging and troubleshooting skills, including interpreting logs, analyzing service behavior, and validating containerized environments.
- Experience validating backend interactions, APIs, and multi-service integrations.
- Practical experience with Kubernetes (K8S) and Docker (pods, deployments, logs, service debugging).
- Familiarity with Ansible and Helm for configuration and deployment workflows.
- Experience working with AWS and GCP environments, as well as on-prem deployments.
- Ability to work with Linux environments, perform environment checks, and troubleshoot host-level issues.
- Familiarity with version control (Git) for reviewing configs, logs, and environment files.
- Experience using QA tools such as Jira, TestRail, Postman, and browser devtools.
- Strong analytical, problem-solving, and communication skills.
- High ownership mindset and the ability to work independently on complex quality investigations.
Nice to Have
- SQL knowledge for data validation and investigation.
- Understanding of microservices, distributed systems, and networking basics.
- Familiarity with automation concepts (collaborative, not required).