QA Lead (Cypress IO + Python) || 8+ yrs || RR/964/2024
emids
Software Engineering, Quality Assurance
Bengaluru, Karnataka, India
Posted on Thursday, August 22, 2024
Role : QA Lead
Exp: 8+ yrs
Responsibilities:
- Design, develop frameworks, and maintain automated tests for front-end web applications using Python, JavaScript, and other relevant technologies.
- Collaborate with software developers and QA leads to understand application functionality, generate automated tests cases, and derive edge/negative cases thereof.
- Track and manage delivery of automated tests into CI/CD pipeline.
- Implement and execute automated UI tests using tools such as Cypress IO to ensure the functionality, performance, and reliability of web applications.
- Develop and execute performance and load tests using appropriate tools and methodologies to identify bottlenecks and optimize application performance.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and deployment processes.
- Monitor and analyze test results, identify issues, and work with development teams to troubleshoot and resolve defects in a timely manner.
- Collaborate with QA leads to identify appropriate automation test cases.
- Consult and code review automation test scripts for associate-level test engineers.
Requirements:
- 5+ years experience in software test automation, with a focus on front-end web browser testing and load testing.
- Proficiency in Python and JavaScript programming languages.
- Professional experience with Cypress IO and its implementation within CI/CD pipelines.
- Experience with version control systems such as Git and managing its application to CI/CD pipelines and release dates.
- Experience designing test suites configurable across multiple environments.
- Ability to self-prioritize tasks, and proven experience managing test assets based on release dates and apply to CI/CD pipeline.
- Concrete experience communicating work status in Agile tools, such as Jira and strong work estimation skills.
- Experience with CI/CD pipelines for automated build, test, and deployment processes.
- Strong organizational and time management skills, with the ability to prioritize tasks and meet deadlines effectively.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).