JOB SUMMARY
We are seeking a Software QA Engineer to lead quality assurance efforts on complex, high-impact features and systems.
You will take ownership of test strategy, automation, and process improvements while mentoring junior team members.
Working closely with cross-functional teams, you will ensure delivery of reliable, maintainable, and high-quality software in a fast-paced environment.
This role is ideal for an experienced QA professional passionate about elevating product quality and driving testing best practices across the organization.
KEY RESPONSIBILITIES
- Develop comprehensive test strategies and plans for complex features and end-to-end systems
- Design, implement, and maintain robust automated test suites for functional, regression, and performance testing
- Lead execution of manual and automated tests, ensuring thorough coverage and timely delivery
- Analyze requirements and designs to identify risks, ambiguities, and potential quality gaps
- Collaborate with product, engineering, and design teams to improve testability and user experience
- Drive continuous improvement in QA processes, tools, and frameworks
- Mentor junior QA engineers, conduct code and test reviews, and foster a culture of quality and collaboration
- Champion QA best practices, including CI/CD integration, test data management, and monitoring
What You'll Learn
- Advanced test automation architecture and tooling for scalable QA workflows
- Strategies for testing complex distributed systems, microservices, and multi-platform apps
- Techniques for performance, security, and usability testing
- Leadership skills in cross-functional team collaboration and quality advocacy
- How to scale QA processes in fast-growing engineering organizations
- Best practices in observability, defect analytics, and risk-based testing
JOB QUALIFICATIONS
- 5+ years of professional QA experience with proven success in manual and automated testing
- Strong expertise in test automation frameworks (e.g., Selenium, Appium, Cypress, Postman, or similar)
- Solid understanding of software development lifecycle (SDLC) and agile methodologies
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and test infrastructure
- Skilled in analyzing complex requirements and designing test plans that mitigate risk
- Familiarity with backend and frontend technologies to facilitate cross-layer testing
- Experience mentoring and guiding less experienced QA engineers
Nice to Have
- Experience with performance, security, or accessibility testing
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
- Knowledge of programming/scripting languages (Python, JavaScript, Java) for automation and tooling
- Background in test strategy for mobile (iOS/Android) and API testing
- Contributions to QA tooling, frameworks, or open-source projects
Soft Skills
- Strong leadership and communication skills, able to influence and align teams on quality goals
- Detail-oriented with a passion for root-cause analysis and continuous improvement
- Proactive problem solver with the ability to manage multiple priorities in a dynamic environment
- Collaborative mindset that fosters trust and knowledge sharing
- Ownership mentality and drive for delivering high-impact results
What We Offer
- Leadership opportunities in shaping the company's QA strategy and technical direction
- Collaboration with senior engineers, product managers, and designers on mission-critical projects
- Access to cutting-edge tools and technologies to advance your QA expertise
- Supportive environment that encourages innovation, learning, and professional growth
- Clear career path to senior QA roles