HamburgerMenu
hirist

Senior Quality Assurance Engineer - Selenium/Automation Testing

Posted on: 13/09/2025

Job Description

Job Description :


We seek a highly skilled and experienced QA Engineer with at least 3 years of hands-on experience in Automation testing with Selenium. The ideal candidate should possess a strong understanding of the Software Testing Life Cycle (STLC) and have a proven track record of ensuring the quality and reliability of software applications.

Responsibilities :

Test Planning and Strategy :

- Develop comprehensive test plans based on project requirements and specifications.

- Collaborate with stakeholders to define testing objectives, scope, and deliverables.

- Design and implement effective test strategies to ensure thorough coverage of the application under test.

Test Case Design and Execution :

- Create detailed and well-organized test cases that align with project requirements.

- Execute test cases manually, meticulously documenting test results and identifying defects.

- Conduct regression testing to ensure the stability of existing functionalities after code changes.

Defect Tracking and Reporting :

- Identify, isolate, and track defects throughout the testing lifecycle.

- Work closely with the development team to reproduce and communicate issues effectively.

- Generate comprehensive defect reports and provide status updates to project stakeholders.

Collaboration and Communication :

- Collaborate with cross-functional teams, including developers, business analysts, and project managers.

- Communicate testing progress, issues, and risks to project stakeholders clearly and concisely.

- Participate in regular team meetings to discuss project status, challenges, and potential improvements.

STLC Adherence :

- Ensure adherence to Software Testing Life Cycle (STLC) processes and best practices.

- Contribute to process improvement initiatives and share insights to enhance overall testing efficiency.

Test Environment Setup :

- Coordinate with the infrastructure team to set up and maintain test environments.

- Validate that test environments mirror production configurations to ensure realistic testing scenarios.

Documentation :

- Maintain comprehensive documentation of testing processes, methodologies, and results.

- Contribute to the creation and improvement of testing documentation templates.

Continuous Learning :

- Stay abreast of industry trends, emerging technologies, and best practices in software testing.

- Actively participate in professional development opportunities to enhance testing skills and knowledge.

Requirements :

- Bachelor's degree in Computer Science, Information Technology, or a related field.

- Minimum of 3 years of experience in Automation testing with Selenium.

- Strong understanding of Database testing.

- Strong understanding of Software Testing Life Cycle (STLC) principles and methodologies.

- Proficient in creating and executing test cases and identifying and documenting defects.

- Excellent communication and collaboration skills.

- Experience with test management tools and defect tracking systems.

- Ability to work in a fast-paced and dynamic development environment.


info-icon

Did you find something suspicious?