Job description
Collaborate with cross-functional teams to understand project requirements and define test strategies
- Lead the design and development of automated test scripts and frameworks using industry-standard tools and languages (eg, Selenium, Appium, Python, Java)
- Conduct comprehensive testing of software applications, including functional, regression, and performance testing
- Identify, report, and track defects and work closely with development teams to ensure timely resolution
- Enhance and maintain existing test automation frameworks for efficiency and reliability
- Mentor and provide guidance to junior test engineers, sharing best practices and automation expertise
- Collaborate with Quality Assurance and Development teams to implement and improve CI/CD pipelines
- Document test cases, test plans, and test results thoroughly
Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field
- Professional experience in automation testing
- Proven expertise in test automation tools and frameworks like Selenium, UI-licious
- Strong programming skills in languages such as Java and Python
- Experience with version control systems (eg, Git)
- In-depth knowledge of software development methodologies (Agile, Scrum)
- Excellent problem-solving and debugging skills
- Strong communication and leadership skills
- Detail-oriented with a commitment to delivering high-quality results
Role: Test Analyst
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Quality Assurance and Testing
Education
UG: Any Graduate
PG: Any Postgraduate