About the Role
Lead quality assurance efforts by designing test strategies, managing QA processes, and collaborating with development teams to ensure product reliability and performance.
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Collaborative engineering team focused on delivering high-quality software solutions
Responsibilities
- Develop and execute comprehensive test plans for software applications
- Lead and mentor QA team members in testing methodologies and tools
- Collaborate with development and product teams to define quality criteria
- Identify, document, and track software defects throughout the lifecycle
- Implement automated testing frameworks to improve efficiency
- Ensure testing aligns with regulatory and compliance standards
- Conduct root cause analysis for critical issues
- Monitor and report on key quality metrics
- Facilitate QA involvement in agile planning and sprint cycles
- Evaluate risks and prioritize testing efforts accordingly
Qualifications
- Bachelor’s degree in computer science, engineering, or related field
- Minimum of 5 years of experience in software quality assurance
- Proven experience leading QA teams or projects
- Strong knowledge of manual and automated testing techniques
- Experience with test management tools such as Jira or TestRail
- Familiarity with CI/CD pipelines and DevOps practices
- Proficiency in writing clear and detailed test cases
- Understanding of web and mobile application architectures
- Ability to work cross-functionally with technical and non-technical stakeholders
- Excellent problem-solving and communication skills
Preferred Skills
- Experience with performance and security testing
- Knowledge of programming languages such as Python, Java, or JavaScript
- Background in regulated industries like healthcare or finance
- Certifications in software testing or quality assurance
Available for qualified candidates requiring sponsorship