Selenium Test Engineer - Bangalore
Job Description:
We are seeking an experienced Selenium Test Engineer to join our dynamic team. As a Selenium Test Engineer, you will be responsible for developing and executing automated test scripts to ensure the quality and performance of our applications. The ideal candidate will have a strong background in automation testing, particularly with Selenium WebDriver, and will work closely with developers, QA teams, and product managers to identify and address testing challenges.
Key Responsibilities:
Design, develop, and execute automated test scripts using Selenium WebDriver.
Develop and maintain automated test frameworks for both front-end and back-end applications.
Collaborate with developers and product teams to understand application requirements and translate them into test cases.
Perform functional, regression, and integration testing to ensure high-quality software releases.
Troubleshoot and debug automated test failures and provide solutions to resolve them.
Continuously improve testing processes and strategies for better efficiency and coverage.
Report on test execution results, including metrics and trends, to ensure transparency in the testing process.
Maintain and enhance test scripts as the application evolves.
Perform cross-browser and cross-platform testing to ensure compatibility.
Stay up-to-date with new testing tools, trends, and methodologies.
Required Skills:
2+ years of experience in software testing with a focus on test automation.
Strong experience with Selenium WebDriver for automated functional testing.
Knowledge of Java or Python (Java preferred).
Experience with TestNG, JUnit, or similar testing frameworks.
Knowledge of basic software testing principles and methodologies (e.g., Agile, Scrum).
Good understanding of the Software Development Life Cycle (SDLC) and Quality Assurance (QA) processes.
Ability to work independently and in a team environment.
Strong problem-solving skills and attention to detail.