31 Qais Consulting Jobs
Automation Test Engineer - Java/Selenium (5-8 yrs)
Qais Consulting
posted 8d ago
Key skills for the job
Responsibilities :
- Analyze functional and regression scope, collaborating with stakeholders to identify testing focus areas and translate them into automated test cases.
- Develop and maintain automated test scripts using Selenium for UI testing and Rest Assured for API testing in Java, ensuring comprehensive coverage of critical functionalities.
- Execute automated test suites for API endpoints and UI components, analyzing results and identifying discrepancies to be addressed by the development team.
- Continuously enhance and optimize test automation frameworks for both UI and API testing, leveraging best practices and design patterns in Java.
- Collaborate with developers to ensure testability and implement strategies for improving test coverage and efficiency.
- Investigate and debug automation failures, identifying root causes and proposing solutions to improve test stability and reliability.
Requirements :
- Minimum experience of 5 to 8 years.
- API Automation Expertise: Demonstrated proficiency in API testing and automation using tools like Rest Assured, along with knowledge of RESTful web services and API-level testing methodologies.
- Strong Selenium Expertise: Demonstrated proficiency in Selenium WebDriver, including advanced
techniques for test automation and web application testing.
- Data Structure & Programming Skills: Proficiency in programming languages such as Java, with a focus on writing clean, efficient, and maintainable code for test automation scripts.
- Test Frameworks: Experience working with test automation frameworks like TestNG or JUnit to organize and execute Selenium test suites effectively.
- Web Technologies: In-depth understanding of web technologies (HTML, CSS, JavaScript) to develop robust and reliable automated tests for web applications.
- CI/CD Integration: Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and their integration with Selenium automation tests for efficient testing and deployment processes.
- Version Control: Proficiency in version control systems like Git for managing test scripts and collaborating with other team members.
- Problem-Solving Skills: Strong analytical and problem-solving skills to identify, troubleshoot, and resolve issues encountered during test automation activities
Functional Areas: Software/Testing/Networking
Read full job description7-10 Yrs