Quality Assurance Engineer
Listed on 2026-01-14
-
Software Development
Software Engineer, DevOps, Cloud Engineer - Software
Cognition is a leading provider of connected advertising solutions, empowering businesses to reach their target audiences with precision and drive measurable results. Our innovative platform seamlessly blends advanced technology with data-driven insights, enabling advertisers to optimize their advertising campaigns across various channels effectively.
LocationWe are ideally seeking local candidates in Jacksonville, but for the right candidate, we would be willing to bring someone who is based elsewhere.
What We're Looking ForWe are seeking a detail-oriented and experienced Quality Assurance Engineer to join our dynamic engineering team. In this role, you will act as the gatekeeper of quality, playing a crucial part in the software development lifecycle (SDLC) from requirements gathering to deployment.
You will not just be finding bugs; you will be designing test strategies, writing automation scripts, and collaborating closely with developers to build a robust, scalable product. If you are passionate about breaking code so we can build it back stronger, we want to hear from you.
Key Responsibilities- Test Strategy & Planning: Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. Create detailed, comprehensive, and well-structured test plans and test cases.
- Automation: Design, develop, and execute automation scripts using open-source tools. Transition manual test cases into automated suites to reduce regression time.
- Execution: Perform various types of testing, including functional, regression, integration, API, and performance testing across different environments.
- Bug Tracking: Identify, record, document thoroughly, and track bugs using [Insert Tool, e.g., JIRA/Linear]. Perform root cause analysis on production issues.
- Collaboration: Partner with Product Managers and Developers in an Agile/Scrum environment to understand features and ensure acceptance criteria are met.
- Code Quality: Participate in code reviews (specifically for test hooks and automation code) and champion quality coding standards.
- Cloud & Database Verification: Validate data integrity directly within databases and ensure reliable deployment within cloud environments.
- Experience: 3+ years of proven experience in software quality assurance, with a strong focus on both manual and automation testing.
- Backend Framework Knowledge: Familiarity with backend frameworks such as Spring Boot or Scala
. - Database
Skills:
Solid knowledge of SQL and No
SQL databases. Experience querying Postgres, MySQL, and MongoDB to validate data. - Cloud
Experience:
Familiarity with AWS services (e.g., EC2, S3, Lambda, RDS) and how to debug in a cloud-native environment. - Soft Skills: Strong analytical and problem-solving skills with the ability to communicate complex technical issues to non-technical stakeholders.
- Experience with specific automation tools like Selenium, Cypress, Playwright, or Rest Assured.
- Experience with API testing tools (e.g., Postman, Swagger).
- Knowledge of CI/CD pipelines (e.g., Jenkins, Git Lab CI, Git Hub Actions).
- Experience with containerization tools like Docker or Kubernetes.
- Understanding of mobile testing (iOS/Android).
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies and make a significant impact.
- A collaborative and supportive work environment.
- Professional development and growth opportunities.
- Ability to work from our brand new Jacksonville office.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).