This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Quality Engineer based in United States.
This role sits at the intersection of quality engineering, automation, and distributed systems, focused on ensuring the reliability and performance of identity and access management solutions used by large-scale global enterprises. The engineer will play a key role in building and evolving test automation frameworks across backend APIs, web applications, and mobile SDKs, helping ensure seamless and secure digital experiences. Working in a fast-paced Agile environment, this position involves close collaboration with software engineers, product teams, and infrastructure specialists to identify issues early and improve system resilience. Beyond automation, the role also includes hands-on exploratory and manual testing to validate complex distributed systems. This is a high-impact opportunity to shape quality standards, influence engineering practices, and contribute to the stability of mission-critical security platforms.
Accountabilities:
- Design and develop robust test automation frameworks for backend APIs, web interfaces, and mobile SDKs, ensuring scalable and maintainable quality coverage across systems.
- Write and maintain clean, efficient test code while reviewing application code and automation suites to uphold engineering best practices.
- Execute manual and exploratory testing to validate system behavior, uncover edge cases, and ensure end-to-end product stability.
- Troubleshoot and reproduce complex issues across distributed systems, collaborating with internal teams and external partners for resolution.
- Define, communicate, and track quality metrics, test strategies, and coverage plans across stakeholders in an Agile/Scrum environment.
- Contribute to continuous improvement of CI/CD pipelines and overall SDLC quality processes.
- Mentor peers and help establish strong quality engineering practices across the team.
Requirements:
- 5–8+ years of experience in software quality engineering, with a focus on automated testing for distributed systems or API-based services.
- Strong hands-on experience with Java for test automation and development.
- Proficiency with testing frameworks and tools such as JUnit/TestNG, Selenium, Appium, Postman, and JSON-based APIs.
- Solid understanding of CI environments, SDLC processes, version control, and modern software delivery pipelines.
- Experience designing end-to-end and integration testing strategies for complex, distributed architectures.
- Ability to debug and analyze issues across backend systems, APIs, and frontend components.
- Strong communication skills with the ability to explain technical quality concepts to both engineering and non-technical stakeholders.
Benefits:
- Competitive salary range with potential for performance-based adjustments
- Comprehensive medical, dental, and vision insurance coverage
- Life insurance and disability coverage with optional supplemental plans
- Generous PTO and paid holidays, including parental leave benefits
- 401(k) retirement savings plan
- Remote-friendly and flexible work environment
- Professional development and education reimbursement opportunities
- Employee wellbeing and wellness programs
- Inclusive culture with employee resource groups and global community initiatives