We are looking for a passionate and detail-oriented Software Quality Engineer to join our QA team. In this role, you will be responsible for designing, developing, and maintaining automated test frameworks and scripts using Selenium and other automation tools. You will work closely with developers, product managers, and other QA engineers to ensure the delivery of high-quality software products.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver and related tools.
- Collaborate with cross-functional teams to understand requirements and translate them into test cases.
- Execute automated and manual test cases, analyze results, and report defects.
- Maintain and enhance the existing automation framework.
- Participate in code reviews and contribute to continuous improvement of QA processes.
- Ensure timely execution of test cycles and provide feedback to the development team.
- Work in an Agile/Scrum environment and actively participate in sprint planning and retrospectives.
Required Skills & Qualifications:
- 3 6 years of experience in software testing with a strong focus on test automation.
- Hands-on experience with Selenium WebDriver, TestNG/JUnit, and automation frameworks.
- Proficiency in . NET or Python for writing automation scripts.
- Experience with CI/CD tools like Jenkins, Git, or similar.
- Familiarity with bug tracking tools like JIRA.
- Strong understanding of software QA methodologies, tools, Agile, and processes.
- Excellent analytical and problem-solving skills.
- Good communication and collaboration skills.
Preferred Qualifications:
- Experience with API testing tools like Postman or RestAssured.
- Exposure to cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).
- Knowledge of performance testing tools is a plus.
Why Join Us
- Work on cutting-edge technologies and challenging projects.
- Be part of a team-oriented and innovative team.
- Opportunities for professional growth and learning.
- Competitive compensation and benefits.