Key Responsibilities
Testing & Quality Assurance
Design, execute, and maintain comprehensive test plans and test cases for cloud-based applications
Utilize AI tools for enhanced test planning, design, and coverage analysis while leveraging machine learning to optimize testing approaches based on data patterns
Perform manual and automated testing including functional, performance, regression, and security testing
Leverage AI-powered tools to optimize test script development, execution, and maintenance while utilizing machine learning for enhanced testing efficiency and automated insights
Troubleshoot, debug, and resolve software defects in collaboration with development teams
Ensure deliverables meet user story acceptance criteria and quality standards
Develop and implement test automation frameworks using industry best practices and design patterns
Establish automated testing processes for continuous integration and deployment
Utilize multiple automation frameworks (Page Object Model, Data-Driven, Keyword-Driven)
Work effectively with geographically distributed agile/scrum teams
Handle customer technical issues and drive resolution through cross-functional collaboration
Provide testing estimates, peer reviews, and technical guidance to team members
Communicate project status, risks, and testing outcomes to stakeholders
Plan and prioritize testing activities to meet project deadlines and deliverables
Manage multiple concurrent testing initiatives in fast-paced environments
Proactively identify assumptions and seek clarifications to minimize rework
Required Qualifications
Bachelor's degree in Computer Science, Engineering, IT, or Master's in Computer Applications
2-4 years of software testing and test automation experience
Proven experience in Agile/Scrum methodologies
Technical Skills
Strong expertise in automation and performance testing tools and frameworks
Proficiency with RESTful API testing
Experience with project management tools (JIRA preferred)
Knowledge of security testing principles and practices
Excellent verbal and written communication skills
Strong analytical and problem-solving abilities
Ability to work independently and provide technical leadership
Detail-oriented with strong organizational skills
Adaptability to rapidly changing priorities and requirements