Mail:-
QA Automation Engineer designs, writes, and maintains automated test scripts (using languages like Python, Java) to find bugs, ensuring software quality through frameworks (Selenium, Cypress), integrating tests into CI/CD, performing regression/performance tests, and reporting results, collaborating with devs to build stable, efficient, user-friendly applications. Key duties include script development, defect tracking, test framework creation, regression, and reporting, requiring coding skills, understanding of QA methodologies, and tools.
Responsibilities
Develop, execute, and maintain automated test scripts and frameworks.
Identify, log, prioritize, and track software defects.
Collaborate with developers and product teams to resolve issues.
Perform regression testing to ensure stability.
Design and implement test plans and strategies.
Analyze test results and generate reports.
Integrate automated tests into CI/CD pipelines.
Perform cross-browser, cross-platform, and performance testing.
Key Skills & Qualifications
Programming: Strong proficiency in Python, Java, JavaScript, or similar.
Automation Tools: Experience with Selenium, Cypress, Playwright, JUnit, etc.
Frameworks: Designing and maintaining test automation frameworks.
Methodologies: Solid understanding of QA, Agile, and testing principles.
CI/CD: Experience with tools like Jenkins, GitLab CI, etc.
Databases: Basic SQL knowledge for data verification.
Cloud/DevOps: Familiarity with AWS, Docker (plus).
Soft Skills: Problem-solving, communication, fast learning.
What They Do
Automate: Use code to mimic manual testing, making it faster and more efficient.
Build Frameworks: Create structures for repeatable, scalable testing.
Shift Left: Catch bugs early in the development cycle.
Improve Quality: Ensure products meet high standards before release.