Job Summary We are seeking a highly skilled Software Testing Engineer with extensive experience in software quality assurance and a robust emphasis on Selenium. The ideal candidate will be responsible for ensuring the quality and performance of our software products through rigorous testing methodologies and automation frameworks.
Responsibilities
- Design, develop, and execute automated test scripts using Selenium to ensure software quality.
- Collaborate with development teams to understand requirements and create comprehensive test plans.
- Identify, document, and track defects using appropriate tools.
- Perform regression, integration, and performance testing to validate software functionality.
- Continuously improve testing processes and methodologies to enhance efficiency.
- Provide detailed test reports and metrics to stakeholders.
- Mentor junior testers and contribute to team knowledge sharing.
Mandatory Skills
- Strong expertise in Selenium WebDriver and related automation tools.
- Proficient in programming languages such as Java, C#, or Python.
- Experience with test management tools and defect tracking systems.
- Solid understanding of software development life cycle (SDLC) and testing methodologies.
Preferred Skills
- Experience with performance testing tools like JMeter or LoadRunner.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Knowledge of Agile methodologies and practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7-10 years of experience in software testing, with a focus on automation.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.