Senior Software Quality Engineer in Atlanta
Job DescriptionJob Description
POSITION SUMMARY
Coreforce is seeking a Senior Software Quality Engineer to play a critical role in ensuring the reliability, performance, and security of our mobile and fixed device software solutions. A Senior Quality Engineer helps shape quality strategy, influences engineering practices, and serves as a trusted partner across development, product, and operations teams. The ideal candidate brings deep technical expertise and quality experience, a strong sense of ownership, and a passion for delivering high-quality systems in complex environments.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Lead quality engineering efforts across multiple projects and delivery teams
- Define and implement test strategies aligned with project requirements, risk profiles, and delivery timelines
- Design, build, and maintain robust automated testing solutions (IoT, UI, API, integration, regression)
- Perform hands-on validation of physical devices, including Android and iOS devices, body-worn cameras, and other network-connected evidence collection devices, ensuring end-to-end data capture from source through to cloud storage
- Validate interoperability between hardware devices, mobile applications, and cloud-based services
- Ensure quality is embedded early and consistently throughout the software development lifecycle (SDLC)
- Collaborate with software engineers, architects, product owners, DevOps, field operations, and support to improve testability and system reliability
- Execute and oversee functional, regression, performance, and system testing
- Integrate automated tests into the SDLC and CI/CD pipelines and support continuous delivery initiatives
- Analyze defects, identify root causes, and drive corrective and preventive actions
- Mentor and guide junior quality engineers and promote best practices across teams
- Provide clear, accurate reporting on quality status, risks, and release readiness to stakeholders
MANDATORY QUALIFICATIONS (KNOWLEDGE, SKILLS, AND ABILITIES)
- 7+ years of experience in software quality engineering or test automation
- Strong hands-on experience with test automation frameworks and tools
- Proficiency in one or more test automation frameworks (e.g., Playwright, Selenium)
- Solid understanding of Agile methodologies and modern SDLC practices
- Experience testing APIs, distributed systems, and data-driven applications
- Familiarity with CI/CD tools and version control systems
- Excellent analytical, communication, and documentation skills
- Ability to work effectively in regulated, high-reliability environments
Qualifications
- Experience with the following tools strongly : Jira, Testmo, Postman, Appium
- Experience with hardware and firmware testing strongly , especially mobile phones, cameras, sensors, or other network-connected hardware
- Experience testing Android and iOS devices, mobile operating systems, or device firmware in production-like environments, especially under unreliable network conditions
- Background in validating data capture, transmission, and chain-of-custody workflows for evidence or regulated data
- Experience supporting government or enterprise software systems
- Cloud platform experience (especially AWS)
- Performance and load testing experience
- Experience contributing to or defining organizational quality standards
- Relevant certifications (ISTQB or similar)