Senior Automation QA - Python + Selenium
Mumbai,
India
Mumbai,
India
We are seeking a detail-oriented and proactive Functional Test Engineer with strong expertise in automation testing using Selenium and Java/Python. The ideal candidate should possess excellent analytical and decision-making abilities, capable of handling complex testing scenarios, leading teams, and delivering under tight deadlines. Key Responsibilities
- Perform functional, regression, and system testing for web and backend applications.
- Design, develop, and maintain automation frameworks using Selenium WebDriver with Java or Python.
- Collaborate with developers, business analysts, and other QA team members to identify test requirements and ensure product quality.
- Analyze application logs using log explorer tools (e.g., Datadog, Kibana, Splunk) to identify root causes of issues.
- Define and execute comprehensive test plans, test cases, and automation scripts.
- Drive test strategy and improve test processes to enhance efficiency and coverage.
- Lead and mentor team members; manage testing deliverables and timelines.
- Participate in defect triage meetings, provide impact analysis, and ensure timely defect closure.
- Communicate effectively with stakeholders and provide clear status updates and quality metrics.
Required Skills & Qualifications
- Strong hands-on experience with Selenium WebDriver and automation frameworks (TestNG, PyTest, or JUnit).
- Proficiency in Java or Python.
- Solid understanding of SDLC, STLC, and Agile methodologies.
- Experience with API testing (Postman, REST Assured, or similar).
- Exposure to CI/CD tools (e.g., Jenkins, GitLab CI, or GitHub Actions).
- Experience with log analysis tools such as DataDog, Splunk, Kibana, or Elastic Stack.
- Excellent decision-making, problem-solving, and analytical skills.
- Strong organizational and leadership abilities; able to manage teams and deadlines effectively.
- Ability to work in a fast-paced environment and handle multiple priorities under pressure.
Good-to-Have Skills
- Experience with BDD frameworks (Cucumber, Behave).
- Knowledge of cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).
- Exposure to test reporting tools (e.g., Allure, Extent Reports).
- Understanding of database testing using SQL queries.
- Familiarity with performance testing concepts (JMeter or similar tools).