QA Lead
Location: Kolkata
Description
Job description
As a Senior Automation Test Engineer, you will play a pivotal role in ensuring the quality and
reliability of our software products. You will be responsible for designing, developing, and
executing automated test scripts to ensure our products meet the highest standards of quality.
You will work closely with cross-functional teams including developers, product managers, and
QA engineers to identify test requirements, create test plans, and implement automated tests
that drive continuous improvement and innovation.
Key Responsibilities:
Design, develop, and maintain robust, scalable, and high-quality test automation
frameworks and scripts using industry-standard tools and languages (e.g., Selenium,
Appium, TestNG, JUnit, Python, Java, etc.).
Collaborate with the product and development teams to understand business
requirements and define the test strategy, test plans, and test cases for automated
testing.
Execute automated test scripts as part of the CI/CD pipeline, analyze test results, and
report defects. Provide detailed test reports and metrics to stakeholders.
Identify opportunities for test process optimization and automation. Advocate for and
implement best practices in test automation and quality assurance.
Work closely with developers, product managers, and other stakeholders to ensure that
automation tests are aligned with the overall development process. Assist in the
diagnosis and resolution of complex issues.
Provide guidance and mentorship to junior QA engineers and test automation
engineers, fostering a culture of continuous learning and improvement.
Evaluate, recommend, and integrate new tools and technologies into the automation
framework to enhance testing capabilities.
Maintain comprehensive documentation of automated test scripts, test data, and test
results.
Qualifications:
Experience:
o 5+ years of experience in software testing and automation.
o Proven experience with test automation tools (e.g., Selenium, Appium, Cypress, etc.)
and scripting languages (e.g., Python, Java, JavaScript).
o Experience with CI/CD tools like Jenkins, Git, Docker, etc.
o Strong understanding of software development life cycle (SDLC) and software testing life
cycle (STLC).
Skills:
o Proficient in designing and implementing automation frameworks from scratch.
o Strong problem-solving skills and attention to detail.
o Excellent communication skills, both verbal and written.
o Experience with Agile/Scrum methodologies.
o Familiarity with performance testing and security testing is a plus.
Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Advanced degrees are a plus.
Certifications: ISTQB certification or similar is desirable.