Senior Automation QA Engineer
Senior Automation QA Engineer
Test Automation Development:
Design, develop, and maintain robust automation frameworks for web, mobile, and API testing.
Implement end-to-end test automation strategies to reduce manual testing efforts.
Test Planning & Execution:
Analyze requirements and create comprehensive test plans and test cases.
Execute automated and manual tests to validate system functionality and performance.
Collaboration:
Work closely with developers, product managers, and other stakeholders to understand features and resolve issues.
Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
Defect Tracking:
Identify, document, and track bugs using tools like Jira, and work with the development team for resolution.
Performance & Load Testing:
Conduct performance testing to identify bottlenecks and improve system scalability.
Continuous Improvement:
Stay updated with the latest tools and technologies in test automation.
Mentor junior QA engineers and promote a culture of quality across the team.
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience:
5+ years of experience in software quality assurance, with at least 3 years in test automation.
Proven experience in creating and maintaining test automation frameworks.
Technical Skills:
Expertise in automation tools like Selenium, Appium, Cypress, or Playwright.
Proficiency in programming languages such as Java, Python, or JavaScript.
Strong knowledge of API testing tools like Postman or RestAssured.
Experience with CI/CD pipelines and tools like Jenkins, GitLab, or Azure DevOps.
Familiarity with version control systems (e.g., Git).
Understanding of database testing and SQL queries.
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Detail-oriented with a commitment to delivering high-quality results.