- Professional
 - Office in Chennai
 
Engineer, Quality Assurance
PRIMARY RESPONSIBILITIES / KEY RESULT AREAS
- Review requirements and specifications and define test conditions
 - Design, develop, and execute detailed test plans and test cases
 - Work closely with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria
 - Perform UI testing to ensure a seamless user experience
 - Implement and maintain automated test scripts and frameworks
 - Knowledge of AI techniques for test case generation, test optimization, and defect prediction
 - Ability to design and implement AI-driven solutions for automated test case creation
 - Collaborate with developers, product managers, and other stakeholders to ensure quality throughout the software development lifecycle
 - Participate in internal and cross-team meetings, project scoping, functional reviews, Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
 - Identify, document, and track defects and issues
 - Continuously improve QA processes and methodologies
 - Ensure compliance with industry standards and best practices
 - Estimate and perform risk analysis for quality delivery
 - Prepare and present test reports and metrics to management
 
COMPETENCIES
- Ability to work in an agile, high-paced environment and deliver within tight timelines
 - Demonstrates a strong sense of responsibility and accountability for the quality of the product
 - Ability to adapt to changing priorities and work effectively in a fast-paced environment
 - Ability to take ownership and drive a task to conclusion without supervision
 - Excellent problem-solving skills and the ability to analyse complex issues
 - Meticulous attention to detail to ensure high-quality outcomes
 - Team player with the ability to work collaboratively with internal and external teams
 - Self-motivated and demonstrate a “doer mentality” and willingness to go the extra mile
 - Excellent communication skills, both written and oral
 
QUALIFICATIONS & EXPERIENCE
- Bachelor’s degree in Computer Science, Engineering, or a related field
 - Proven experience as a QA Test Engineer or similar role
 - Excellent knowledge of QA methodologies, tools, and processes
 - Experience with UI testing tools and frameworks
 - Excellent knowledge in API testing and experience of working with REST and SOAP services, as well as understanding of SOA architecture
 - Experience of testing complex integrated software systems
 - Experience in design and development of automated API tests using automation tools (e.g. Postman/Newman) across the application layers (Service/Data layers) and root cause analysis
 - Exposure of Test-Driven Development (TDD) practices is a plus
 - Exposure of Behavior Driven Development (BDD) is a plus
 - Experience with SQL databases, including knowledge of T-SQL, writing SQL queries, stored procedures, and RDBMS, will be a plus
 - Experience with Tricentis TOSCA test suite is a plus
 - Experience with Amdocs network orchestration tools and inventories is a plus
 - Experience with Amdocs Ginger test suite is a plus
 - Experience with AI-driven testing tools
 - Experience in integrating AI solutions into existing testing frameworks
 - Familiarity with Agile methodologies and practices
 
OTHER KEY REQUIREMENTS / COMMENTS
- Fluency in spoken and written English with additional languages considered an asset
 
Apply Now