i
Encora
252 Encora Jobs
Quality Assurance Automation Engineer - Selenium/TestNG (4-8 yrs)
Encora
posted 1mon ago
Flexible timing
Key skills for the job
Responsibilities and Duties :
- Design, develop, and maintain automated test scripts using Selenium WebDriver and TestNG.
- Leverage Cucumber BDD framework to create clear, concise, and maintainable test scenarios.
- Write efficient, reusable, and reliable automation scripts for functional, regression, and API testing.
- Execute automated test suites and analyze test results to identify defects and potential issues.
- Troubleshoot test failures and implement corrective actions.
- Generate comprehensive test reports to communicate test results to stakeholders.
- Design and implement robust and scalable test automation frameworks.
- Integrate automation frameworks with CI/CD pipelines to enable continuous testing and deployment.
- Write and execute API tests using tools like Postman and frameworks like Rest-Assured.
- Validate API responses, performance, and security.
- Collaborate with development teams to ensure high-quality software delivery.
- Participate in code reviews and provide feedback on code quality and testability.
- Identify and report software defects and work with development teams to resolve them.
- Continuously improve testing processes and methodologies to increase efficiency and effectiveness.
- Stay up-to-date with the latest testing tools, technologies, and industry best practices.
Qualifications and Skills :
- Education : BS or master's degree in engineering, Computer Science, or a related field.
- Experience : A minimum of 4-6 years of experience in QA Automation Testing.
- Strong programming skills in Core Java, including object-oriented programming concepts and collections.
- Advanced knowledge of Selenium WebDriver and Selenium Grid.
- Proficiency in TestNG and Cucumber BDD frameworks.
- Experience in API testing using Postman and Rest-Assured.
- Strong understanding of software testing methodologies and principles.
- Excellent problem-solving and troubleshooting skills.
- Strong written and verbal communication skills.
- Ability to work independently and as part of a team.
- Detail-oriented and results-driven.
- Passion for quality and a commitment to delivering excellence
Functional Areas: Other
Read full job descriptionPrepare for Quality Assurance and Automation Engineer roles with real interview advice