About Unified Infotech
Unified Infotech is a technology consulting and software development company delivering digital transformation, custom software, web and mobile applications, SaaS solutions, cloud services, and data-driven solutions for clients across diverse industries. With a strong focus on engineering excellence, innovation, and client success, Unified Infotech works with global businesses to build scalable, secure, and high-quality digital products.
Role Description
Unified Infotech is looking for an experienced QA Manager / Principal Engineer – QA to lead quality engineering initiatives for mid-scale and complex applications. The role requires a strong passion for software quality, team leadership, software system design, requirements understanding, and client satisfaction.
The ideal candidate will lead a team of Quality Analysts and QA Engineers while working closely with Product, Engineering, Business, and Client teams to ensure high-quality, reliable, and business-aligned product releases.
The role requires a strong understanding of business requirements, SDLC and STLC, software testing methodologies, web and mobile technologies, test automation, and quality engineering practices. The candidate will also be responsible for mentoring the QA team, improving testing processes, identifying risks, and driving continuous quality improvements across projects.
Desired Experience
- 10+ years of overall experience in software testing and quality assurance.
- Proven experience working closely with development teams to understand requirements, identify risks, and communicate business and technical impacts of defects.
- Minimum 2 years of experience managing and mentoring a QA team of at least 4–5 members.
- Strong creative thinking, problem-solving, planning, time-management, and organizational skills.
- Excellent communication and interpersonal skills, with the ability to work effectively with customers, support teams, engineering teams, and management.
- Strong experience in identifying, assessing, and managing risks during product discovery, development, testing, and production launches.
Job Requirements
- Collaborate with Engineering Managers, Developers, Product Managers, and other stakeholders to design and execute integration, system, regression, and release testing.
- Define efficient processes for test planning, test design, test preparation, execution, reporting, and release validation.
- Demonstrate in-depth knowledge of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
- Provide technical leadership, mentoring, and direction to the Quality Assurance team.
- Analyze business and functional requirements and translate them into comprehensive test scenarios and test cases.
- Ensure effective execution of both manual and automated testing across appropriate testing phases.
- Hands-on experience with test automation and scripting using widely adopted automation tools such as Selenium or equivalent frameworks.
- Define, track, and analyze QA and product quality metrics such as defect density, defect leakage, test coverage, automation coverage, and release quality, with a focus on continuous improvement.
- Collaborate with business development and pre-sales teams when required to provide QA expertise, support solution discussions, and ensure quality considerations are aligned with proposed solutions and delivery plans.
- Working knowledge of SQL and NoSQL databases such as MySQL, Oracle, MongoDB, Cassandra, Neo4j, Redis, or equivalent technologies is an added advantage.
- Hands-on experience with Git and version-control practices is required.
- Stay updated with emerging QA methodologies, testing tools, automation frameworks, digital technologies, and industry best practices, while promoting continuous learning within the team.
- Strong experience working in Agile/Scrum environments, including sprint planning, refinement, daily stand-ups, reviews, retrospectives, and release activities.
- Demonstrate a continuous-learning mindset along with a strong Can-Do / Get-It-Done attitude.
- Excellent time-management, multitasking, prioritization, and communication skills, with the ability to manage multiple projects and competing priorities effectively.
- Be results-oriented, dependable, accountable, and comfortable working under pressure while managing multiple projects, stakeholders, and delivery complexities.