Posted:2 months ago|
Platform:
Hybrid
Full Time
QA Automation Engineer Job Description A QA Automation Engineer is responsible for designing, developing, and executing automated test scripts to ensure the quality and performance of software applications. The role requires proficiency in automation testing tools and programming languages, as well as a deep understanding of the software development lifecycle. QA Automation Engineers work closely with development and QA teams to create test cases, implement test scripts, and integrate automated tests into the CI/CD pipeline, ensuring that the software meets high standards of quality. We are looking for immediate joiners only Key Responsibilities: Develop and maintain automated test scripts for functional, regression, integration, and smoke testing. Select appropriate automation tools (e.g., Selenium, Appium, Cypress, TestNG) based on the application type and project needs. Design, implement, and maintain reusable test scripts and frameworks to optimize testing efficiency. Execute automated tests and analyze the results to identify defects or areas of improvement. Log defects found during test execution and provide detailed information for developers to address. Generate detailed test reports that include test results, logs, and any identified issues. Collaborate with development teams to ensure test coverage and align on testing requirements. Review application code and user stories to create test cases and determine testing scope. Participate in sprint planning and code reviews to ensure testability and automation coverage. Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline to support rapid development cycles. Ensure that test suites are executed automatically as part of the build and deployment processes. Maintain and improve automation pipelines for continuous testing. Identify and suggest improvements in the existing test automation processes and frameworks. Stay up-to-date with the latest trends and tools in test automation. Continuously optimize automated test scripts to improve speed, coverage, and reliability. Ensure that automated tests cover both functional and non-functional requirements of the application (e.g., performance, security). Review test case results and identify gaps in testing coverage. Support manual testing efforts when required, ensuring all areas are thoroughly tested. Create and maintain test documentation, including test cases, test plans, and test scripts. Document and report on defects, system issues, and test automation progress to management and stakeholders. Required Skills & Qualifications: Strong experience with automation testing tools such as Selenium, Appium, Cypress, or similar. Proficiency in programming languages such as Java, Python, JavaScript, or C#. Knowledge of test frameworks like TestNG, JUnit, or NUnit. Experience in continuous integration tools such as Jenkins, GitLab CI, or similar. Understanding of version control tools like Git. Strong problem-solving and troubleshooting skills. Excellent communication skills to collaborate with cross-functional teams. Detail-oriented with the ability to analyze complex problems and break them down into manageable solutions. Experience: Overall, 8 to 10 years of experience in software testing with at least 5 years in test automation. Experience in automated functional and regression testing in Agile environments. Experience with web services and API testing using tools like Postman, RestAssured, or SoapUI. Preferred Qualifications: Experience with performance testing tools such as JMeter or LoadRunner. Familiarity with BDD frameworks like Cucumber or SpecFlow. Experience with cloud platforms (AWS, Azure, etc.) and cloud-based testing tools. Familiarity with containerization (Docker, Kubernetes) and microservices testing. Educational Requirements: Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
ThoughtFocus
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections ThoughtFocus
Gurugram
12.0 - 16.0 Lacs P.A.
Gurugram, Haryana, India
Salary: Not disclosed
Navi Mumbai, Maharashtra
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed
Noida
Salary: Not disclosed
Ahmedabad
20.0 - 25.0 Lacs P.A.
Andhra Pradesh
Salary: Not disclosed
Noida, Uttar Pradesh, India
Salary: Not disclosed
Noida, Uttar Pradesh
Salary: Not disclosed
Andhra Pradesh
Salary: Not disclosed