We are seeking a skilled Test Automation Engineer withhands-on experience in Selenium and TOSCA to join our QA team. The ideal candidate will design, develop, and maintain automated test frameworks, ensuring high-quality delivery of software products across web and enterprise applications.
Key Responsibilities
- Design, develop, execute, and maintain automated test scripts using Selenium WebDriver and TOSCA.
- Build scalable automated testing frameworks for regression, functional, integration, and end-to-end testing.
- Integrate automated tests within CI/CD pipelines (e.g., Jenkins, GitLab, Azure DevOps).
- Collaborate with developers, product owners, and business analysts to understand requirements and acceptance criteria.
- Convert manual test cases into reliable automated scripts.
- Troubleshoot automation failures and provide root cause analysis.
- Ensure test coverage, defect tracking, and comprehensive reporting.
- Participate in test planning, estimation, and process improvements.
Required Skills & Qualifications
- 3-5+ years of experience in test automation.
- Strong proficiency with Selenium WebDriver, and automation frameworks like TestNG/JUnit.
- Hands-on experience with TOSCA (Modules, TestCases, ExecutionLists, Requirements, TestSheets).
- Solid understanding of QA methodologies, SDLC, and STLC.
- Experience working with version control tools (Git, Bitbucket).
- Understanding of API testing tools (e.g., Postman, RestAssured) is a plus.
- Experience with CI/CD tools (e.g., Jenkins, GitLab, Azure DevOps).
- Ability to analyze business requirements and convert them into automated test scenarios.
- Strong troubleshooting, problem-solving, and communication skills.
Preferred Qualifications
- Certification in Selenium or TOSCA (e.g., TOSCA AS1/AS2).
- Exposure to Agile/Scrum methodologies.
- Knowledge of data-driven, keyword-driven, or hybrid automation frameworks.