IO
Job Description
Job Summary
- Interact with the business experts and customers to understand the end user requirements.
- Design, development, document, execute, and maintain the functional and non-functional business test plans and automated/manual test scripts.
- Collaborate with development teams to resolve issues affecting test automation and application quality
- Diagnose and debug new and existing test cases using modern testing frameworks and automation tools
- Collaborate with local and remote team members across different time-zones
- Promote best practices of agile testing and CI/CD
- Contribute to developing and refining testing processes to enhance quality and productivity
- Coach and mentor junior members of the team
- Participate in stakeholder and customer conversations and demonstrations
Required Skills, Experience and Qualifications:
- BE/BTech or MS degree in Computer Science from a reputed university
- 6+ years of hands-on experience of quality assurance (manual and automation) in software development
- Deep understanding of various QA methodologies (Agile/Lean)
- Ability to assess risks and determine testing priorities based on business impact and project requirements
- Proficiency in writing detailed and clear test plans, test cases, and defect reports
- Experience with SQL, databases, and data comparisons
- Familiarity with Acceptance Test Driven Development, CI/CD practices
- Strong attention to detail and ability to identify and report issues effectively
- Experience with proprietary and 3rd party automation and orchestration frameworks.
- Strong analytical and problem-solving skills
- Excellent communication skills
- Experience working in an agile team setting across different time-zones and countries
- Ability to coach and mentor junior members of the team
