Job Summary: We are seeking a highly skilled Senior QA Engineer with extensive experience in software testing, specifically using Selenium with Python and Robot Framework. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through rigorous testing methodologies and automation strategies.
Responsibilities
- Design, develop, and execute automated test scripts using Selenium and Python.
- Implement and maintain test frameworks using Robot Framework.
- Collaborate with development teams to understand requirements and provide feedback on testability.
- Identify, document, and track defects using appropriate tools.
- Perform regression testing and ensure that new features do not adversely affect existing functionality.
- Participate in code reviews and contribute to continuous improvement of testing processes.
- Mentor junior QA team members and provide guidance on best practices.
Mandatory Skills
- Proficient in Python programming language.
- Strong experience with Selenium for web application testing.
- Hands-on experience with Robot Framework for test automation.
- Solid understanding of software testing methodologies and best practices.
- Experience with version control systems (e.g., Git).
Preferred Skills
- Familiarity with CI/CD tools and processes.
- Experience in performance testing and security testing.
- Knowledge of Agile/Scrum methodologies.
- Experience with API testing tools (e.g., Postman, RestAssured).
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.
- Robust analytical and problem-solving skills.
- Excellent communication and teamwork abilities.