Specialist QA Engineer
工作目的:候选人将负责确保产品完全稳定,并且需要通过早期设计测试计划,测试案例,自动化和向相关团队报告结果与 QA 领导团队,开发组合团队密切合作来实现这一目标。最低要求是:· 5至8年的软件测试实践经验。·使用标准框架 (混合式,关键字,TestNG)使用 Selenium Java 的 CoreJava 中测试自动化至少4年实践经历。· SDLC,软件 QA 方法,工具和流程的强大知识。·坚实的理解 OOP 概念。· ·使用 SoapUI,Postman,Rest assured 的 API 测试经验;或 SQL 的数据库测试技能 ·性能测试工具的经验 - Jmeter ·SVN,Git 等版本控制系统的经验。·设置连续集成工具的知识或工作经验将是优势。·敏捷方法的知识或经验 ·强大的书面和口头沟通能力以及与跨功能远程团队合作的能力。·自主启动和积极性,具有强烈的紧迫感来完成任务及时并质量。·在不断变化的挑战环境中快速学习新技能和提高当前技能的能力。· 审查和分析业务要求,用户故事和建筑图表 · 了解产品和业务知识并应用在测试活动中以改善测试覆盖范围和识别缺陷 · 制定和执行测试计划,具有必要的细节和检验证据的测试案例。· 专注于确保结尾到结尾的测试,考虑改进,影响区域 · 影响地区的手动分析和增强,自动化回归测试包 · 分析,规划和准备用于手动,自动化的测试执行的测试数据 · 遵守既定过程和最佳实践。· 识别缺陷并通过缺陷生命周期跟踪它们。· 使用现有的 TestNG 基于变化和退缩的框架开发,维护和调试自动化脚本。·根据需要改进框架并创建可重复使用方法。· 对自己的产品进行有效自我审查和同行评审。·按要求或按照定义里程碑发布测试状态报告,符合既定的框架。· 与多样化的,可重复利用方法合作。
查看英文原文
Job purpose:
The candidate will be responsible to ensure that a product is completely stable and . this needs to be accomplished by working closely with QA Lead and team, Development & Portfolio teams through early design of test plan, test cases, automation and reporting results to the concerned team for the assigned projects/products.
Minimum requirements:
- 5 to 8 years of hands-on experience in Software Testing.
- At least 4 years of hands-on experience in test automation in Selenium with Core Java using standard frameworks (Hybrid, Keyword, TestNG).
- Strong knowledge of SDLC, software QA methodologies, tools and processes.
- Solid understanding of OOPs concepts
- Experience in API Testing using SoapUI, Postman, Rest assured; or Database Testing skills with SQL
- Experience in Performance testing tools - Jmeter
- Experienced with version control systems like SVN, Git.
- Know-how to set up Continuous Integration tools will be an advantage.
- Knowledge or working experience of agile methodology
- Strong written and verbal communication skills and ability to work with cross-functional remote teams.
- Self-starter and proactive with a strong sense of urgency to get the job done on time with quality.
- Demonstrate ability to learn new skills and improve upon current skills quickly within a continually changing, challenging environment.
- Review and analyze business requirements, user stories and architecture diagrams
- Gain product and business understanding and apply it in testing activities to improve test coverage and identify defects
- Develop and execute test plan, test cases with the requisite details and capture test evidence.
- Test planning and execution with focus to ensure end to end testing considering enhancements, impacted areas
- Impacted areas analysis and enhancing manual, automation regression test packs
- Analyze, plan and prepare test data to be used for manual, automated test execution
- Adherence to the established processes and best practices.
- Identify defects and track them through the defect life cycle.
- Develop, Maintain, and debug automation scripts using the existing TestNG based framework for Change and Regression.
- Enhance framework and create reusable methods on need basis.
- Conduct effective self-review of own deliverables and peer reviews.
- Publish test status reports on-demand or as per defined milestones in line with the established framework.
- Work with diverse, distributed teams and collaborate with internal teams.
- Mentor fellow Quality engineers, evangelizing best practices of testing, automation and technical processes.
Originally posted on Himalayas