Job Description
About Us:
Atlas Systems Inc. is a Software Solutions company headquartered in East Brunswick, NJ. Incorporated in 2003, Atlas provides comprehensive range of solutions in the area of GRC, Technology, Procurement, Healthcare Provider and Oracle to customers across the globe. Combining our unparalleled experience of over a decade in the software industry and global reach, we have grown with extensive capabilities across industry verticals.
For more information, please visit our website https://www.atlassystems.com/
Please click on the link below to apply for this position:
https://atlas.bamboohr.com/careers/409
Job Description: Quality Assurance (QA) Manager
Location: Bangalore
Type: Full-Time
Department: Product Development
About the Role
We are seeking a highly skilled and proactive Quality Assurance (QA) Manager to lead our QA efforts for enterprise application product development. This role requires 10+ years of experience in QA primarily in Product QA, a hands-on approach to managing QA processes, tools, and team members, with a focus on leveraging Azure DevOps and ensuring seamless collaboration throughout the software development lifecycle.
Key Responsibilities
- QA Strategy and Planning:
- Define and implement a robust QA strategy aligned with organizational goals for enterprise applications.
- Develop and maintain quality standards, processes, and metrics to ensure consistent and measurable quality outcomes.
- Collaborate with cross-functional teams to ensure QA activities align with project goals and delivery timelines.
- Test Case Management:
- Translate user stories and functional requirements into comprehensive, clear, and traceable test cases.
- Ensure test cases cover all aspects of functionality, performance, security, and scalability.
- Drive test case reviews and continuously refine them based on feedback and updates to requirements.
- Azure DevOps Integration:
- Leverage Azure DevOps to manage test plans, test cases, and workflows for seamless QA execution.
- Ensure the QA process is tightly integrated with the CI/CD pipelines within Azure DevOps.
- Monitor and optimize the use of Azure DevOps for efficient defect tracking, test result analysis, and reporting.
- Test Execution and Automation:
- Oversee the execution of functional, regression, performance, and security testing across all product releases.
- Identify and apply the appropriate QA tools and frameworks for automated and manual testing.
- Drive the expansion and maintenance of automated test suites to improve efficiency and reduce regression risk.
- QA Results and Reporting:
- Publish detailed QA results, including metrics on test coverage, defect density, and resolution timelines.
- Provide actionable insights from QA findings to drive continuous product improvement.
- Present risk assessments, highlighting high-priority issues and recommending mitigation strategies.
- Risk Management:
- Identify potential quality risks early in the development lifecycle and implement risk mitigation plans.
- Establish processes to monitor, assess, and manage risks throughout product development.
- Facilitate discussions with stakeholders to address and prioritize high-impact issues.
- Leadership and Team Development:
- Lead and mentor the QA team, fostering a culture of accountability, innovation, and continuous learning.
- Allocate resources effectively to support project needs and deadlines.
- Conduct regular performance reviews and provide opportunities for team skill development.
- Tool Selection and Implementation:
- Evaluate and implement the right QA tools to streamline testing processes and improve productivity.
- Stay updated on emerging tools and technologies to maintain an innovative and efficient QA toolkit.
- Ensure tools integrate seamlessly with existing platforms such as Azure DevOps and CI/CD pipelines.
- Compliance and Governance:
- Ensure QA processes comply with industry standards, security guidelines, and regulatory requirements.
- Facilitate regular audits of QA practices and implement improvements as needed.
- Stakeholder Communication:
- Act as the primary point of contact for QA-related activities, risks, and deliverables.
- Communicate clearly with stakeholders, providing timely updates on quality metrics and project status.
- Represent the QA team in meetings with senior management, development teams, and clients.
Qualifications and Skills
- 10+ years of experience in software quality assurance primarily in Product QA, with at least 5 years in a managerial role.
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master's preferred).
- Hands-on experience with Azure DevOps for test management and defect tracking.
Technical Skills:
- Expertise in QA tools like Selenium, Postman, TestRail, and JIRA, with integration experience into Azure DevOps.
- Strong knowledge of automated testing frameworks and CI/CD pipelines.
- Proficiency in programming languages such as Python or Java is a plus.
Leadership and Communication:
- Proven ability to lead QA teams in dynamic, fast-paced environments.
- Exceptional problem-solving, organizational, and communication skills.
- Experience presenting QA results and risks to technical and non-technical audiences.
Why Join Us?
- Opportunity to work on innovative enterprise products with a global reach.
- Collaborative and inclusive work environment.
- Competitive compensation, benefits, and opportunities for career advancement.