What are the responsibilities and job description for the QA Automation position at 1 point system?
Must Have:
- Languages: Python, SQL
- Automation Tools: Playwright, Pytest, Robot Framework
- API Testing: Postman, Insomnia
- DevOps CI/CD: Jenkins, GitHub Actions,
Position;
- Champion a quality-first culture across engineering and product teams.
- Drive testing approaches and influence design decisions to improve product stability and quality.
- Participate in architectural and design discussions, providing input on testability and quality impact.
- Participate in requirements reviews, technical design sessions, backlog refinement, and sprint ceremonies.
- Translate business and technical requirements into detailed test plans, test cases, and test suites.
- Analyze defects to find root causes and recommend systemic improvements.
- Provide visibility into quality status using dashboards, metrics, and analytics.
- Establish and continually refine QA best practices, standards, and guidelines.
Required:
- 8 years of hands-on QA experience in enterprise-scale or high-complexity environments with at least 3 years in senior/lead QA roles.
- Develop detailed test plans, test cases, and test scenarios based on functional and technical requirements.
- Perform functional, regression, integration, usability, and exploratory testing for complex web workflows.
- Identify defects, perform root-cause analysis, and collaborate closely with developers and product owners for quick resolution.
- Conduct end-to-end testing of APIs, UI components, backend services, and database transactions.
- Ensure comprehensive coverage for functional, integration, UAT, regression, compatibility, and data validation testing.
- Hands-on experience with automation frameworks including Robot Framework Playwright, Pytest, TestNG, etc.
- Proven experience building and maintaining automation frameworks (UI, API, backend).
- Deep experience with API testing, schema validation, and automated API frameworks and solid understanding of microservices, distributed systems.
- Excellent analytical, debugging, and communication skills.
Technical Skills
- Languages: Python, SQL
- Automation Tools: Playwright, Pytest, Robot Framework
- API Testing: Postman, Insomnia
- DevOps CI/CD: Jenkins, GitHub Actions,
- Version Control: Git
- Test Management: Jira, TestRail
- Prior experience in regulated industries such as banking or financial services.
- Proficiency with Python for test automation (plus other scripting languages if applicable).
- Performance testing experience with JMeter, Gatling, Locust, or similar tools.
- Identify performance bottlenecks and work with engineering teams to optimize system performance.