Test Strategy: Define and own the end-to-end system test strategy, ensuring comprehensive test coverage across all layers of the application (UI, API, and Database).
Automation Framework Development: Design, architect, and implement robust, maintainable, and scalable test automation frameworks using [Primary Language, e.g., Python, Java] and tools like [e.g., Selenium, Playwright, or specific system tools].
Execution & Reporting: Oversee the execution of automated test suites within the CI/CD pipeline (Jenkins/GitLab CI) and analyze results to identify system-level failures, performance bottlenecks, and regressions.
System Testing: Perform complex system integration, load, performance, and security testing to validate non-functional requirements.
Process Improvement: Drive continuous improvement in QA processes, tooling, and test methodology, promoting a shift-left testing culture.
Defect Management: Investigate, reproduce, and accurately document complex defects using [e.g., JIRA] and verify fixes.
2
Kỹ năng & trình độ của bạn
Minimum of 3-5 years of experience in Quality Assurance or Test Engineering, with at least 2 years focused on test automation framework development and system-level testing.
Programming Expertise: Expert proficiency in at least one modern programming language for automation (Python, Java, C#).
System Knowledge: Deep understanding of [Specific Domain, e.g., microservices architecture, networking protocols, cloud technologies like AWS/Azure/GCP] and experience testing complex distributed systems.