QA工程师
QA Engineer
我们寻找一位具备2年以上软件质量保证、需求分析、自动化测试和非功能性测试经验的高级QA自动化工程师。
理想的候选人应具备在敏捷环境中工作的丰富经验,能够设计并执行全面的测试策略,并通过手动和自动化测试方法为高质量软件交付做出贡献。
该职位需要具备API测试、性能测试、AI驱动的SDLC实践以及现代QA自动化框架的实际操作经验。
关键职责
- 分析功能性和非功能性需求,确保完整的测试覆盖率。
- 设计、文档化、执行和维护功能性和非功能性测试用例。
- 使用以下框架/工具开发、实施和执行自动化测试脚本:
- Selenium
- Playwright
- Katalon
- Postman
- Appium
- 执行RESTful服务和微服务架构的API测试、验证和集成测试。
- 使用以下工具执行性能、负载和压力测试:
- JMeter
- K6
- 验证系统在不同工作负载下的可扩展性、可靠性和响应时间。
- 积极参与敏捷仪式、冲刺计划和QA估算。
- 与开发人员、产品负责人和DevOps团队紧密合作,确保整个SDLC中的软件质量。
- 在AI驱动的SDLC环境中工作,并支持符合现代软件工程实践的质量改进措施。
- 按照Gitflow和版本控制最佳实践管理基于Git的仓库。
- 文档化、跟踪并跟进缺陷、错误和测试执行报告。
- 执行并验证用于后端和数据库测试的SQL查询/脚本。
- 为QA流程、测试标准和自动化覆盖率的持续改进做出贡献。
必备条件
- 2年以上QA工程和测试自动化的经验。
- 在以下方面有丰富经验:
- API测试
- 功能性和非功能性测试
- QA自动化
- 集成测试
- 性能/负载测试
- 具备Selenium、Playwright、Postman、Appium或Katalon等自动化框架和测试工具的经验。
- 具备使用JMeter或K6进行性能和压力测试的经验。
- 了解软件测试生命周期(STLC)和敏捷方法论。
- 具备使用Git仓库和Gitflow工作流的经验。
- 强大的分析和解决问题的能力
查看英文原文
We are looking for a highly skilled QA Automation Engineer with 2+ years of professional experience in software quality assurance, requirements analysis, automated testing, and non-functional testing practices.
The ideal candidate should have strong experience working in Agile environments, designing and executing comprehensive test strategies, and contributing to high-quality software delivery through both manual and automated testing approaches.
This role requires hands-on experience with API testing, performance testing, AI-driven SDLC practices, and modern QA Automation frameworks.
Key Responsibilities
- Analyze functional and non-functional requirements to ensure complete test coverage.
- Design, document, execute, and maintain functional and non-functional test cases.
- Develop, implement, and execute automated test scripts using frameworks/tools such as:
- Selenium
- Playwright
- Katalon
- Postman
- Appium
- Perform API testing, validation, and integration testing for RESTful services and microservices architectures.
- Execute performance, load, and stress testing using tools such as:
- JMeter
- K6
- Validate system scalability, reliability, and response times under different workloads.
- Participate actively in Agile ceremonies, sprint planning, and QA estimations.
- Collaborate closely with developers, product owners, and DevOps teams to ensure software quality throughout the SDLC.
- Work within AI-driven SDLC environments and support quality initiatives aligned with modern software engineering practices.
- Manage Git-based repositories following Gitflow and version control best practices.
- Document, track, and follow up on bugs, defects, and test execution reports.
- Execute and validate SQL queries/scripts for backend and database testing.
- Contribute to continuous improvement of QA processes, testing standards, and automation coverage.
Must Have
- 2+ years of experience in QA Engineering and Test Automation.
- Strong experience in:
- API Testing
- Functional and Non-Functional Testing
- QA Automation
- Integration Testing
- Performance/Load Testing
- Experience with automation frameworks and testing tools such as Selenium, Playwright, Postman, Appium, or Katalon.
- Experience performing performance and stress testing using JMeter or K6.
- Knowledge of software testing lifecycle (STLC) and Agile methodologies.
- Experience working with Git repositories and Gitflow workflows.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Nice to Have
- ISTQB Certification (Foundation Level or higher).
- Experience working in AI-driven SDLC environments.
- Experience testing cloud-based or distributed systems.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with mobile testing automation.
If you are passionate about software quality, automation, API testing, and modern QA practices, and you enjoy working in dynamic and innovative environments, we encourage you to apply and join our team
Originally posted on Himalayas